この記事では主に、pythonfunctionのreturnステートメントの後のステートメントが確実に実行されないかどうかについて、詳細な分析と説明を提供します。学習価値を必要とするすべての人に提供します。編集者をフォローして学習してください。
はじめに
return ステートメントは、関数を 終了し、呼び出し元に 式を返すために使用されます。 return は、パラメーターを受け取らない場合 (または return ステートメントが記述されていない場合)、デフォルトで None を返します。 None は特別な値であり、その データ型 は NoneType です。 NoneType は、None という値を 1 つだけ持つ特別なタイプの Python です。
1》関数に明示的な戻り値がない場合、デフォルトの戻り値は None です
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
2》他のデータ型と比較して等価性がある場合、常に false を返します
1 2 3 4 5 6 7 8 |
|
3》return ステートメントが実行されると、関数は終了し、return 後のステートメントは実行されなくなります。ただし、return ステートメントを try ステートメント ブロックに配置する場合は例外です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
実行結果:
1 2 3 4 5 6 |
|
以上がPython 関数の return 以降のステートメントは実行されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。