为什么表达式0 <0 == 0在Python中返回False?
我相信Python对关系运算符的序列有特殊的处理方式,以使范围比较易于表达。能说0 < x <= 5比说好得多(0 < x) and (x <= 5)。
0 < x <= 5
(0 < x) and (x <= 5)
这些称为链接比较。这是他们文档的链接。
在您谈论的其他情况下,括号会强制在一个关系运算符之前应用一个关系运算符,因此它们不再是链式比较。并且由于True和的False值都是整数,因此您可以从括号中得到答案。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群