热线电话:13121318867

登录
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: []
13.1369
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子