假设我有这段代码:
a = 0
if a == 0 or a > 0:
print(a)
即:我想在a
时做某事不是负数。
我知道我可以写 if a != 0:
检查是否a
不等于 0
.
所以,我尝试使用 if a !< 0:
,遵循类似的逻辑。但是,这显然不受支持:
>>> if a !< 0:
File "<stdin>", line 1
if a !< 0:
^
SyntaxError: invalid syntax
为什么这个语法无效?我可以使用什么来简化条件?
最佳答案
不用 a == 0 或 a > 0
,只需使用 a >= 0
。
参见 https://docs.python.org/library/stdtypes.html#comparisons获取可用比较运算符的完整列表。
关于python - python中是否有不小于或不大于的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37862030/