Python 3 中的更小和更大的比较

Smaller and greater comparison in Python 3

我看到此代码用于 Python 2 库:

if a <> '0'

但在 Python 3 中它抛出一个错误:

SyntaxError: invalid syntax

现在我不确定比较是否类似于:

if a < '0' and a > '0'

还是其他意思?

如果两个操作数的值不相等,则条件成立。例如 (1 <> 2) 是正确的。 这类似于 != 运算符。

在您的情况下使用 if a != '0'