Pythonのreturn文の基本的な使い方
Pythonのreturn文は関数の実行結果を呼び出し、元に返すために使用される命令です。関数内で処理した結果を他の場所で利用したい場合、return文を記述することによってその値を取得できます。関数内でreturn文が実行されると、その時点で関数の処理は終了し、指定した値が関数の呼び出し元に返されます。
return文は値を返さずに、関数を終了させる目的でも使用できます。この場合、return文の後に値を指定せず単に「return」と記述するだけで、関数の実行を途中で終了させることができます。条件分岐が多い関数において、特定条件を満たした時点で処理を中断したい場合にこの方法が有効です。
def add_numbers(a, b):
result = a + b
return result
sum_result = add_numbers(5, 3)
print(f"足し算の結果: {sum_result}")
print(f"10を足した結果: {add_numbers(5, 3) + 10}")
【実行結果】
足し算の結果: 8
10を足した結果: 18
関数内で計算したresult
はreturn文によって関数の外部に渡されるため、変数sum_result
に格納して利用できます。関数の戻り値は他の計算式の一部として直接使用することも可能で、上記例では足し算の結果にさらに10を加えています。
行番号 | 詳細説明 |
---|---|
1行目 | add_numbers関数を定義し引数としてaとbを受け取る |
2行目 | aとbを加算しresultに代入 |
3行目 | resultを返して関数を終了 |
4行目 | add_numbers関数を呼び出し戻り値をsum_resultに代入 |
5行目 | sum_resultを使って足し算の結果を表示 |
6行目 | 関数の戻り値に10を足した結果を直接表示 |
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
【PR】『Python』を学べる企業・個人向けのプログラミングコース
ITやプログラミングに関するコラム
- 【Python】@(アットマーク)の意味を簡単に解説
- 【Python】match case(match文)で複数条件を処理する方法
- 【Python】オブジェクト指向を使わないで設計する方法
- 【Python】リスト(list)内包表記におけるifやif elseなどの使い分け
- 【Python】venvのバージョン(version)指定や確認方法