码迷,mamicode.com
首页 > 编程语言 > 详细

python学习笔记(一)

时间:2015-05-24 14:16:53      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:python   学习笔记   

学习一门语言之前,要先搞清楚为什么要学习它,不能因为它火,就去学习,要明白火在哪里,优势在哪,在哪方面是其他语言无法取代的。那么我学习python的初衷就是因为它有一个出色的轻量级爬虫框架 scrapy,其实想应用框架是不需要学习python的,因为python的语法真的是很简单易懂,但既然接触了,就要系统的学习一下吧。

那么这里我也不去对比 php、python、ruby等等一些脚本语言的优劣势,网络上大把大把的帖子。还是本着“life is short, i use python”的心态去学习;在这里也也劝勉一下那些迷茫在语言海力的童鞋,想好了一门就一直学下去,直到达到自己学习这门语言的目的为止,不建议为了学习而去学习,或者说那是学霸们的专利。

买了一本《Head First Python》,读了半小时后悔了,发现书讲的过于基础,几页的东西对于一个接触过7、8门语言的我来说,几乎就看两眼,手敲个例子就可以了。如果你是有丰富经验的人,或者对php掌握了得人,那么这本书我是不大推荐的。但既然买了,还是坚持把它读完吧,因为后面还有更急切的学习计划呢。

开发IDE,我不用python3 带的,我用pycharm这款。

(一)列表

php里有一模一样的定义,功能也很类似。

arr1=[1,2,3,4,5,6]

arr1sub = ['a','b','c']

arr1.insert(1,arr1sub)

print(arr1)

for x in arr1:
    print (isinstance(x,list))

输出:

[1, ['a', 'b', 'c'], 2, 3, 4, 5, 6]
False
True
False
False
False
False
False
这本书前30页,就这一个代码片段就全了。

定义列表

arr1=[1,2,3,4,5,6]

插入列表

arr1.insert(1,arr1sub)

循环列表

for x in arr1:

判断变量是否是列表

    print (isinstance(x,list))




python学习笔记(一)

标签:python   学习笔记   

原文地址:http://blog.csdn.net/zhao9tian/article/details/45951315

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!