python中and和or的用法
a = [1,2,3] and [4,5,6]
b = [1,2,3] or [4,5,6]
print(a)
print(b)
结果:
[4,5,6]
[1,2,3]
在布尔上下文中从左到右演算表达式的值,如果布尔上下文中的所有值都为真,那么 and 返回最后一个值。
如果布尔上下文中的某个值为假,则 and 返回第一个假值。
使用 or 时,在布尔上下文中从左到右演算值,就像 and 一样。如果有一个值为真,or 立刻返回该值
如果所有的值都为假,or 返回最后一个假值。