x=(not (5==5) and (10<12)) print(x)
执行时。不否定第一个表达式或两者?
在我看来,“not”应该仅与 (5==5) 一起执行,但我的同事说这会影响括号中的整个表达式,例如 (5==5) 和 (10<12).
你可以按照我使用的方法。我们可以使用 or 运算来代替 and 来验证答案。结果显示正确 。由于结果为真,所以我们可以说 not (5==5) 首先适用。如果 not 运算以 ((5==5) 或 (10<12))) 运行,那么最终结果应该是 False。希望它有助于理解。