Pythonの関数で手動で終了するにはどうしますか?
Pythonでは、returnキーワードを使って関数の実行を途中で終えることができます。関数がreturn文に出会うと、それ以上実行を続けずに指定された値を返して終了します。例えば:
def my_function():
# 执行一些代码
if some_condition:
return # 提前终止函数
# 继续执行剩余的代码
上の例では、some_condition が真の場合、return 文は関数の処理をただちに終了します。
さらに、raise 文を用いて関数内で例外を発現させ、関数の処理を途中で終わらせることができます。例えば:
def my_function():
# 执行一些代码
if some_condition:
raise Exception("Some error message") # 提前终止函数并抛出异常
# 继续执行剩余的代码
この場合、some_condition が true の場合、raise 文は関数の実行を停止し、例外をスローします。