2019-03-20
阅读量:
822
如何理解python 逻辑运算符 and or?
Python逻辑运算符
Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:
运算符 逻辑表达式 描述 实例
and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 (a and b) 返回 20。
or x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 (a or b) 返回 10。
not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 not(a and b) 返回 False
2列表的逻辑运算
会把整个列表作为一项,判断是0或1,因此只要列表不空,也为1.
例如:
[1 ,0] and [3,0]
Out: [3, 0]
[0 ,0] and [3,0]
Out: [3, 0]
0 and [3,0]
Out: 0
[] and [3,0]
Out: []






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论