带有<符号的Python打印

时间:2020-01-27 22:31:25

标签: python python-3.x

为什么print(0<0<2)为假? 它先计算0<0,然后计算false<2,还是一起计算整个语句?

还有,print(False<2)为什么是真的?

print(False<True)是吗?

1 个答案:

答案 0 :(得分:0)

为什么print(0<0<2)为假?

wim链接了一个非常有趣的帖子,回答了这个问题(here

为什么print(False<2)为真?

由于在这种特定情况下,<运算符将False评估为0

[为什么] print(False<True)是真的?

由于False的值为0,而True的值为1。因此,0<1为真