Python documentation - Control Flow
条件
注意
- False、None、0、空字符串、()、[]和{}是False其他都是True
- ==表示值相等,is表示是否是同一个对象
- 短路逻辑 and和or
使用bool判断值
1 | bool(1) |
if else elif语句
1 | if num >= 90: |
断言
1 | assert age > 0, 'illegal value' |
循环
while循环
1 | # Fibonacci sequence |
for循环
1 | # Array |
跳出循环
1 | break |
List comprehension
1 | [(x, y) for x in range(5) for y in range(3)] |