in b: print(a)
for/else 序列迭代 for i in list: print(i)
while/else 一般循环 while True: print(‘True’)
pass 空占位符...from sys import stdin
class 创建类 class myclass(): def myprint(): print(‘myprint’)
try/except/finally 捕获异常...in range(len(li)):
li[i]+=10>>> li
[11, 12, 13, 14, 15]
但这样看来并不简便,我们可以使用产生所需列表的一个单个表达式来完成上面的循环
>>...= 3]>>> li
[11, 12, 14, 15]
也可以在列表中进行循环嵌套,可以看到y的循环嵌套在了x循环里
>>> [x+y for x in [1,2,3] for y in [10,20,30...中新的可迭代对象
在python3中函数生成的是可迭代的特定对象:
>>> range(5)
range(0, 5)>>> list(range(5))
[0, 1, 2, 3, 4]
python3的这种方式会延迟计算