3. 布尔运算
什么是布尔运算
布尔运算又叫逻辑运算,是一种基于布尔值(True或False)进行的运算,它们用于根据条件的逻辑关系来评估表达式。
运算符
and # 逻辑与运算
or # 逻辑或运算
not # 逻辑非运算
布尔运算符的优先级低于比较运算符的优先级。
and、or、not 是 python 的关键字。
3.1 逻辑与运算
逻辑与运算
当且仅当所有条件表达式都为True时,整个表达式的结果才为True。 如果任何一个条件表达式为False,则整个表达式的结果为False。
语法
x and y
x, y代表表达式。
示例
>>> 3 + 4 > 5 and 6 + 7 > 100
False
逻辑与运算真值表
x 的值
y 的值
x and y 的值
True
True
True
True
False
False
False
True
False
False
False
False