首先,我在PEP 8中找不到答案。那并不意味着它不在那儿。请随时指出我的意思。
您喜欢哪种风格?
第一个 :
if spam: # Do stuff. return eggs else: # Maybe do other stuff. return parrots
或 第二个 :
if spam: # Do stuff. return eggs # Maybe do other stuff. return parrots
这取决于,如果您将返回鹦鹉,当您不返回鸡蛋时,第一个更加清晰。但是,如果您尝试捕获错误或类似的错误,则第二个更好。