我相信Python对关系运算符的序列有特殊的处理方式,以使范围比较易于表达。能说
0 < x <= 5比说好得多
(0 < x) and (x <= 5)。
这些称为链接比较。这是他们文档的链接。
在您谈论的其他情况下,括号会强制在一个关系运算符之前应用一个关系运算符,因此它们不再是链式比较。并且由于True和的False值都是整数,因此您可以从括号中得到答案。

我相信Python对关系运算符的序列有特殊的处理方式,以使范围比较易于表达。能说
0 < x <= 5比说好得多
(0 < x) and (x <= 5)。
这些称为链接比较。这是他们文档的链接。
在您谈论的其他情况下,括号会强制在一个关系运算符之前应用一个关系运算符,因此它们不再是链式比较。并且由于True和的False值都是整数,因此您可以从括号中得到答案。