ホームページ >バックエンド開発 >Python チュートリアル >Python 関数: 「return None」 vs. 「return」 vs. 「return」なし - いつどちらを使用するべきか?
Python 関数は、値を返すことも、何も返さずに終了することもできます。これらのアクションは似ているように見えますが、各構文には微妙な違いと推奨される使用例があります。
「my_func1」は、値を返すことを意図していることを示すために明示的に「None」を返します。たとえその値が空であっても。これは、関数が異なる値を返す可能性があるが、この場合はたまたま何も返さない場合に便利です。
"my_func2" は引数なしで "return" を使用し、関数からの早期終了を通知します。機能。これはループの「break」に相当し、主に関数を終了することが目的のアクションであり、戻り値が必要ない場合に使用されます。
「my_func3」には「return」が含まれません。まったくの発言。デフォルトでは、明示的に値が返されない場合、Python 関数は「None」を返します。これは、関数がスタンドアロン アクションとして機能し、その完了が成功を示す場合に便利です。
return None は、次の場合に適切です。
return は次の場合に推奨されます。
返品不可は次の場合に適しています:
以上がPython 関数: 「return None」 vs. 「return」 vs. 「return」なし - いつどちらを使用するべきか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。