在python中比较等式,比较结果为False

gblwokeq  于 2022-12-30  发布在  Python
关注(0)|答案(1)|浏览(128)

我在python中比较一个等式:

-1 < 2 == 1

它给出False作为输出
==的左手:
计算结果为True-1 < 2
==的右侧为:
1
比较L.H.S==R.H.S
True==1
哪个值应该计算为True

hfyxw5xn

hfyxw5xn1#

来自文档:比较

  • 比较可以任意链接,例如x〈y〈= z等价于x〈y和y〈= z,除了y只计算一次(但在这两种情况下,当x〈y为假时,z根本不计算)。*

因此,等式变为:

-1 < 2  and 2 == 1
True and False
False

相关问题