【发布时间】:2014-11-09 23:00:30
【问题描述】:
我试图猜测哪个运算符具有优先级:>(大于)或==(等于)。这是我的实验:
>>> 5 > 4 == 1
False
据我所知,这有两种可能的解决方案。
>>> (5 > 4) == 1
True
>>> 5 > (4 == 1)
True
都不返回False,那么第一个代码是如何被Python解析的呢?
【问题讨论】:
-
你可以查一下,但是 +1 用于质疑(可能)违反直觉的结果。
标签: python boolean operators operator-precedence