
正文
python中的and、or 操作符
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在python中 非空 非零的数都为真
1. 其"and"操作符返回的结果是决定表达式结果的值: 两边条件都为真则结果为真,有一假则为假
1) 当and两边条件为“ 真 ”时,返回的是and 右边 的值:
>>> 1 and 4
4
>>> 3 and 5
5
2)当and两边条件为“ 一真一假 ”时,返回的是条件为“ 假 ”的值:
>>> 2 and 0
0
>>> () and 5
()
>>>
3)当and两边条件都为“ 假 ”时,返回的是and 左边 的值:
>>> () and 0
()
>>> 0 and ()
0
>>>
2. 其"or"操作符返回的结果也是决定表达式结果的值: 两边条件有一真,则结果为真,两边都为假,则结果为假
1)当or两边条件都为“ 真 ”时,返回的是or 左边 的值:
>>> 3 or 4
3
>>> 1 or 5
1
>>>
2)当or两边条件为“ 一真一假 ”时,返回的是条件为“ 真 ”的值:
>>> 1 or 0
1
>>> 0 or 3
3
>>>
3)当or两边条件都为“ 假 ”时,返回的是or 右边 的值:
>>> 0 or ()
()
>>> () or 0
0
>>>








