在 Python 中,逻辑运算符用于测试布尔值(True 或 False),并返回布尔值。布尔值是用于逻辑判断的值。
Python 中的逻辑运算符包括 and、or 和 not。
- and 运算符用于判断两个布尔值是否都为 True。如果两个布尔值都为 True,则返回 True,否则返回 False。
- or 运算符用于判断两个布尔值是否至少有一个为 True。如果至少有一个布尔值为 True,则返回 True,否则返回 False。
- not 运算符用于反转布尔值。如果布尔值为 True,则返回 False,如果布尔值为 False,则返回 True。
下面是一个使用逻辑运算符的示例:
x =True
y = False
# and 运算符
print(x and y) # False
# or 运算符
print(x or y) # True
# not 运算符
print(not x) # False
print(not y) # True