【发布时间】:2020-03-24 20:53:38
【问题描述】:
我只是想弄清楚为什么下面的简单代码没有返回任何东西,即使我几乎肯定我是正确的:
mike = [1,2,3,3,"error"]
if "error" in mike == True:
print(True)
这不返回任何内容。为什么?
【问题讨论】:
-
因为
mike == True是假的。 -
我该如何正确解决这样的问题?
-
@G.Anderson 不,也不是这样。
-
@G.Anderson 有一个给定的运算符优先级。与方向无关
-
@yatu 不过它们的优先级相同。