1、Python 中的 Flase value
Flase value | For example |
---|---|
None | |
Flase | |
zero of any numeric type | 0, 0L, 0.0, 0j. |
-------- | ----- |
any empty sequence | ‘’, (), []. |
any empty mapping | {}. |
2、and 和 or 的计算规则
- 在不加括号时候, and优先级大于or
- x or y 的值只可能是x或y. x为真就是x, x为假就是y
- x and y 的值只可能是x或y. x为真就是y, x为假就是x
例如 :
1 or 5 and 4: 先算5 and 4, 5为真, 值为4. 再算1 or 4, 1 为真,值为1
[] and (‘x’ or ‘y’): 先算’x’ or ‘y’,‘x’为真, 值为’x’. 再算[] and ‘x’,[]为假,值为[]