
【Python】return文の使い方をわかりやすく解説
公開: 更新: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】プログラミングや生成AIを無料で学べる「コードキャンプフリー」
ITやプログラミングに関するコラム
- 【Python】仮想環境から抜ける方法
- 【Python】文字列から改行コードを除去する方法
- 【Python】10回の繰り返し処理を実装する方法
- 【Python】df(DataFrame)とは?基本的な使い方やデータ操作について解説
- 【Python】指定のファイルがあれば削除する方法
ITやプログラミングに関するニュース
- Azure SQL Managed InstanceがVector型Public Preview対応開始、AI駆動アプリケーション開発の効率化を実現
- GoogleがGmailアプリにGeminiサマリーカードを導入、メール要約の自動表示機能が利用可能に
- ZenchordとNottaが共同開発したAIイヤホンZenchord 1をMakuakeで先行公開、音声認識から議事録作成まで自動化
- Ideinが音声解析AIサービス「Phonoscape」の提供を開始、対面接客現場での会話データ活用が可能に
- Microsoftが.NET 10 Preview 4でdotnet run app.cs機能をリリース、プロジェクトファイル不要でC#実行が可能に