是否有首选/适当的风格?
这样:
def fx(Boolean):
if Boolean:
# Do stuff.
else:
pass
或者这个:
def fx(Boolean):
if Boolean:
# Do stuff.
如果您不希望发生任何事情,是否首选/适当包含else: pass
?
我读过PEP 8 - Style Guide for Python Code并没有发现任何与我的问题有关的内容。
答案 0 :(得分:6)
您永远不应该包含else: pass
。这是多余的。只需省略else
;它故意是一个可选的关键字。
答案 1 :(得分:3)
如果没有理由添加else
,则不需要{{1}}。它只会让其他人在将来阅读你的代码时感到困惑(比如几个月后你自己)。