请考虑以下片段:
a = 0
if a == 0 or a > 0:
print(a)
本质上,我想在a
不是负的时候做点什么。如果不是这样,我想在a
不是0
的时候做点什么,我只会写:
if a != 0 :
本着同样的精神,我试着:
if a !< 0 :
假设Python的一致性,用户一旦习惯了该语言就开始猜测正确的实现。我很惊讶地发现Python中不存在这种特殊的操作!我的问题是,为什么这些简单的东西没有在Python中实现,是否有其他实现方法。任何反馈都非常感谢。谢谢你
Tags:
您可以使用
a >= 0
,而不是a == 0 or a > 0
。https://docs.python.org/library/stdtypes.html#comparisons
我不熟悉任何有这个接线员的语言。根本不需要。
至于你的片段:
if a == 0 or a > 0
它与
if a >= 0
完全相同可以使用等于或大于运算符:
相关问题 更多 >
编程相关推荐