Python3 逻辑运算符
逻辑运算符 用于比较两个表达式的值,并返回布尔值 True 或 False
这篇文章中的表达式是数字
and
布尔 与
表达式 a and b :
当 a 、 b 均为 True 时返回 b
当 a 为 True 时返回 b
当 b 为 True 时返回 a
当 a 、 b 均为 False 时返回 a
举例:
1 | print(1 and 2) |
结果:
1 | 2 |
or
布尔 或
表达式 a or b :
当 a 、 b 均为 True 时返回 a
当 a 为 True 时返回 a
当 b 为 True 时返回 b
当 a 、 b 均为 False 时返回 b
举例:
1 | print(1 or 2) |
结果:
1 | 1 |
not
布尔 非
表达式 not a :
当 a 为 True 时返回 True
当 a 为 False 时返回 False
举例:
1 | print(not 1) |
结果:
1 | True |