在Python中,逻辑运算符用于组合布尔表达式,以判断多个条件是否满足。具体地:
使用 `and` 表示“并且”,当所有条件都为真时,结果为真。
使用 `or` 表示“或者”,只要有一个条件为真,结果为真。
a = 10
b = 20
c = 0
使用 and 表示“并且”
print(a > 0 and b > 0) 输出:True,因为 a 和 b 都大于 0
使用 or 表示“或者”
print(a > 0 or b > 0) 输出:True,因为 a 或 b 中至少有一个大于 0
请注意,逻辑运算符具有短路特性,即如果 `and` 左侧的表达式为假,则不会计算右侧的表达式;类似地,如果 `or` 左侧的表达式为真,则不会计算右侧的表达式