一 函数
阅读python文档学习函数:https://docs.python.org/2/library/functions.html
也可以在交互式命令行通过help()函数查看,例 help(abs)
1 编写函数
def 函数名(参数):
2 返回多值
3 递归函数
4 定义默认参数
5 定义可变参数
二 切片
L[0:3] 【取首不取尾,0可以省略】
L[ : : 2] 【每隔两个取一个元素】
字符串切片,同理
三 迭代
1 for i in L:
2 索引迭代
用函数enumerate()【可返回索引号和元素】 例:for index, name in enumerate(L):
3 迭代dict中的value
用values()函数或itervalues()函数【二者区别在于前者将value生成一个list,后者直接取value】
例:for i in d.values():
4 同时迭代dict中的key和value
用items()函数或iteritems()
例:for key, value in d.items():
四 列表生成式
1 例:[x*x for x in range(1,100)]
2 if
3 嵌套