学习一门语言之前,要先搞清楚为什么要学习它,不能因为它火,就去学习,要明白火在哪里,优势在哪,在哪方面是其他语言无法取代的。那么我学习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))
原文地址:http://blog.csdn.net/zhao9tian/article/details/45951315