在非布尔值之间使用时了解Python和and / or运算符吗?

时间:2019-06-19 06:28:28

标签: python operators

我在产生布尔值的表达式之间使用了andand将产生逻辑运算,因此,如果True and True将产生True

我尝试过

1 and 2 => it returns 2
1 or 2 => returns 1

但使用bool相同将返回布尔值,

bool(1) and bool(0) => it returns False
bool(1) or bool(2) => returns True

我想知道,

1 and 2 => it returns 2 
1 or 2 => returns 1

以上如何返回2的{​​{1}},and的{​​{1}}?

0 个答案:

没有答案