我实际上将 Python 和 Flask 用于我的开发博客。我知道根据语言的不同,建议在else
不是强制性的时候使用显式,但我不知道它在 Python 中是如何工作的。
if
例如,如果语句为真,我有一个带有 a 的函数,它返回一些东西。因此, Theelse
是不必要的,因为无论有没有它,执行都会正常继续。
def foo(bar):
if not isinstance(foo, list):
return "an error"
else: # not necessary
return "something"
所以,我应该像这样使用它,或者像:
def foo(bar):
if not isinstance(foo, list):
return "an error"
return "something"