len() 和 range()经常和for循环用在一起处理字符串
>>> for i in range (len('asdf')):
... print 'asdf'[i]
但是for循环也只能遍历索引,或者元素,不能同时遍历索引和元素。函数enumerate()解决了这个问题
>>> for i , ch in enumerate('asdfghh'):
... print i , ch
...
0 a
1 s
2 d
3 f
4 g
5 h
6 h
列表解析: 可以在一行里面使用for循环并且得到结果
>>> a = [x*2 for x in range(4)]
>>> for i in a:
... print i
...
0
2
4
6
函数在调用之前必须先定义。
如果函数中没有 return 语句, 就会自动返回 None 对象。
加号对于所有标准类型都起作用。如:
>>> [1, 22]+[22, 33]
[1, 22, 22, 33]