是什么!=在Python中做/平均

Bob*_*ger -17 python math

我在python参考指南中看到了此代码,但没有描述。

我被问到这样的问题:

print 2 and 1-2 !=3
Run Code Online (Sandbox Code Playgroud)

它返回了True,但是为什么呢?

Bri*_*ish 5

!=表示“不等于”,并且是逻辑上的比较。在这里分解逻辑表达式:

2 and 1 - 2 != 3
2 and -1 != 3
2 and True
True
Run Code Online (Sandbox Code Playgroud)