是否有不小于或大于python中的运算?


问题内容

考虑以下代码段:

a = 0
if a == 0 or a > 0:
    print(a)

本质上,我想在a不消极时做些事情。如果不是这样,我本来想在anot时做点什么0,我会简单地写:

if a != 0 :

本着同样的精神,我尝试了:

if a !< 0 :

假设Python的一致性,用户一旦习惯了该语言,便会开始猜测正确的实现。我惊讶地发现此特定操作在Python中不存在!我的问题是,为什么这么简单的事情没有在Python中实现,而又有另外一种实现方式。任何反馈都非常感谢。谢谢


问题答案:

取而代之的是a == 0 or a > 0您可以使用a >= 0

https://docs.python.org/library/stdtypes.html#comparisons