【Python】return文の使い方をわかりやすく解説

【Python】return文の使い方をわかりやすく解説

公開: 更新:



Pythonのreturn文の基本的な使い方

Pythonreturn文関数の実行結果を呼び出し、元に返すために使用される命令です。関数内で処理した結果を他の場所で利用したい場合、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やプログラミングに関するコラム


ITやプログラミングに関するニュース

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する