3

句に命令elseがある場合、句を使用するポイントは何ですか?returnexcept

def foo():
    try:
        # Some code
    except:
        # Some code
        return
    else:
        # Some code

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

4

2 に答える 2