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
视频讲解