我记得在if
,elif
,else
和for
语句之后有一个虚拟语句相当于什么都不做或填空空格保持预期的缩进。
以下示例无效
if True:
#I want to simply pass this branch
# ... NOP command here
else:
print "False"
我怎样才能做到这一点?
答案 0 :(得分:7)
有pass
:
def foo():
pass
在Python 3中还有省略号...
*,这并不是真正意义上的,但有时也会使用:
def foo():
...
从语义上讲,我希望看到...
当该部分不是而,作为存根,而pass
当那里永远不会有代码时。
*省略号也存在于Python 2中,但不能在foobar[...]
之类的方括号外使用。
答案 1 :(得分:1)
您可以使用pass
命令来实现此目的
if True:
pass
else:
print "False"
答案 2 :(得分:1)
您可以使用pass
语句,如下所示:
if True:
pass
else:
print "False"