注:Python 中 for 语句迭代的不是递增的数值,而是序列的元素
for
代码示例:
1 2 3 4 5 6 7 8
for i in range(10): print(i) for c in 'hello': print(c) for s in ['aa', 'bb', 'cc']: print(s)
while
1 2 3 4
i = 0 while i < 10: print(i) i += 1
break
continue
1 2 3 4 5 6 7 8 9
for i in range(10): if i % 2 == 0: # 当是偶数时继续迭代,不打印。所以结果是仅打印奇数 continue print(i) for c in 'hello': if c == 'l': # 当遍历到 l 时跳出循环。所以结果是仅打印了 h 和 e break print(c)
=== 全文完 ===