句に命令elseがある場合、句を使用するポイントは何ですか?returnexcept
def foo():
try:
# Some code
except:
# Some code
return
else:
# Some code
私がこの質問をしているのは、Django のドキュメントが関数内のある時点vote()でそれを行っているためです。return句内の命令exceptがとにかく関数の実行を停止することを考えると、else例外が発生しない場合にのみ実行する必要があるコードを分離するために句を使用したのはなぜですか? 彼らはそのelse条項を完全に省略できたかもしれません。