您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么表达式0 <0 == 0在Python中返回False?

为什么表达式0 <0 == 0在Python中返回False?

我相信Python对关系运算符的序列有特殊的处理方式,以使范围比较易于表达。能说0 < x <= 5比说好得多(0 < x) and (x <= 5)

这些称为链接比较。这是他们文档的链接

在您谈论的其他情况下,括号会强制在一个关系运算符之前应用一个关系运算符,因此它们不再是链式比较。并且由于True和的False值都是整数,因此您可以从括号中得到答案。

python 2022/1/1 18:47:29 有349人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶