1.7 and 和 or 的短路效应¶
and 和 or 是我们再熟悉不过的两个逻辑运算符,在 Python 也有它有妙用。
当一个 or 表达式中所有值都为真,Python会选择第一个值
当一个 and 表达式 所有值都为真,Python 会选择最后一个值。
示例如下:
>>>(2 or 3) * (5 and 6 and 7)
14 # 2*7
and 和 or 是我们再熟悉不过的两个逻辑运算符,在 Python 也有它有妙用。
当一个 or 表达式中所有值都为真,Python会选择第一个值
当一个 and 表达式 所有值都为真,Python 会选择最后一个值。
示例如下:
>>>(2 or 3) * (5 and 6 and 7)
14 # 2*7