else
如果从句中有return
说明,使用从句有什么意义except
?
def foo():
try:
# Some code
except:
# Some code
return
else:
# Some code
我问这个问题是因为 Django 文档在函数中的某个时候会这样做。vote()
考虑到子句中的return
指令except
无论如何都会停止函数的执行,为什么他们使用else
子句来隔离只有在没有引发异常时才应该执行的代码?他们本可以else
完全省略该条款。