python中or和and的用法区别

如题所述

1、and:这是一个逻辑运算符,当所有其它的布尔操作数为真时,整个表达式为真,有一个或多个操作数为假(在Python中,0或空列表、空字典、None被认为是假的),则返回假,所以“and”操作符只在所有操作数都为真时返回真。
2、or:这是一个逻辑运算符,当任意一个布尔操作数为真时,整个表达式为真,也就是说,“or”操作符只在至少有一个操作数为真时返回真。
温馨提示:答案为网友推荐,仅供参考
相似回答