Python中的and和or表达式

Python023

Python中的and和or表达式,第1张

Python中的and和or表达式不同于其他常见语言中的逻辑表达式,由于Python中的if语句可以对所有表达式进行判断,因此被and和or运算符作用的前后两个表达式可以是任意表达式。

and和or表达式的求值原则:根据短路求值,返回最终确定表达式的值的被作用表达式的值。对于 a and b ,如果 (if a)==False 则表达式返回a的值,否则一定返回b的值。对于 a or b ,如果 (if a)==True 则表达式返回a的值,否则一定返回b的值。

and 和 or 是python的两个逻辑运算符,可以使用and和or进行多个条件内容的判断.

and是当and连接的所有的表达式的值为真时,才为真

or是当or连接的所有表达式的值一个为真时,这个表达式就为真

and和or表达式返回的本质