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的值。
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的值。
本文标题:Python中的and和or表达式
本文链接:https://www.haomeiwen.com/subject/kuanfktx.html
网友评论