请考虑以下代码段:
a = 0
if a == 0 or a > 0:
print(a)
基本上,当a
不是负面的时候,我想做点什么。如果不是这样,当a
不是0
时我想做点什么,我会简单地写一下:
if a != 0 :
本着同样的精神,我试过:
if a !< 0 :
假设Python的一致性,一旦用户习惯了语言,用户就开始猜测正确的实现。我惊讶地发现Python中不存在这个特殊的操作!我的问题是为什么这么简单的事情还没有在Python中实现,并且还有另一种实现方式。任何反馈都非常感谢。谢谢
那么,你可以使用a==0 or a>0
而不是a>=0
。这应该接近你正在寻找的东西:P
我惊讶地发现Python中不存在这个特殊的操作!
我不熟悉任何有此运算符的语言。根本不需要它。
至于你的片段:
if a == 0 or a > 0
它和if a >= 0
完全一样
您可以使用等于或大于运算符:
if a >= 0:
print(a)
好吧python !>
不起作用。但是
if not a > 70:
print(' The number is Not bigger than 70')
else:
print(' The number is DEFINITELY bigger than 70')
这令人惊讶地起作用