一、概念
python中and 返回第一个假值,如果都是真的,返回最后一个真值,然后忽略其余的比较值。
从左到右计算布尔上下文中的表达值,如果布尔上下文中的所有值都是真的,那么 and 返回最后一个值。
如果布尔上下文中的某个值是假的, and 返回第一个假值
二、实例
代码如下:
>>>'a'and'b''b' >>>''and'b''' >>>'a'and'b'and'c' 'c'
三、and和or操作规则
1.and和or返回的是比较值
2.and优先级大于ord
3.如果多个and都是真的,则返回最后一个值。如果其中一个是假的,则返回假值
4.多个or,如果有一个是真的,则返回第一个真实值。 如果都是假的,返回最后一个假值
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)