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 |