阅读量:2
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 |
Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\foreverstrong>python Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> a = 10 >>> b = 20 >>> a and b 20 >>> >>> a or b 10 >>> >>> not a False >>> >>> not b False >>> >>> not False True >>> >>> not True False >>> >>> c = 0 >>> >>> c or a 10 >>> >>> c or b 20 >>> exit() C:\Users\foreverstrong>
References
[1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/