小编Yic*_*hun的帖子

Python比较运算符优先级

Python中的所有比较运算都具有相同的优先级,该优先级低于任何算术,移位或按位运算。因此,“ ==”和“ <”具有相同的优先级,为什么下面的第一个表达式求值True不同于第二个表达式?

>>> -1 < 0 == False
True

>>> (-1 < 0) == False
False
Run Code Online (Sandbox Code Playgroud)

我希望两者都会得到评估False。为什么不是这样?

python comparison-operators

4
推荐指数
1
解决办法
40
查看次数

标签 统计

comparison-operators ×1

python ×1