'and' 'or' 'not'
首先要弄清楚的前提:
布尔类型只有两个值:True和False,在Python语言中对应的是1和0
其次要弄清楚顺序
not>and、or
- and
a and b:当a为True时,返回b的值,当a为False时,返回a的值
- or
a or b:当a为True时,返回a的值,当a为False时,返回b的值
数据类型 | False | True |
整型 | 0 | 其他 |
浮点型 | 0.0 | 其他 |
字符串 | ‘’ | 其他 |
字典 | {} | 其他 |
元组 | () | 其他 |
列表 | [] | 其他 |
None | None | |