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'
我看到此代码用于 Python 2 库:
if a <> '0'
但在 Python 3 中它抛出一个错误:
SyntaxError: invalid syntax
现在我不确定比较是否类似于:
if a < '0' and a > '0'
还是其他意思?
如果两个操作数的值不相等,则条件成立。例如 (1 <> 2) 是正确的。 这类似于 != 运算符。
在您的情况下使用
if a != '0'