の関数と関数の定義 Python
では Python 、関数は特定のタスクを実行するコードのブロックであり、プログラム全体で再利用できます。 での関数の定義には、 Python 次の手順が含まれます。
関数定義の構文
で関数を定義するには Python 、キーワードを使用し def
、その後に関数名と括弧で囲まれた入力パラメータのリストを続けます ()
。 関数のタスクを実行するコードは、ブロック内でインデントされた関数の本体内に配置されます def
。 関数は、キーワードを使用して値(または複数の値) を返すことができます return
。 return
関数内にステートメント がない場合、関数は自動的に を返します None
。
入力パラメータの使用
関数は入力パラメータを通じて外部から情報を受け取ることができます。 パラメーターは、関数を呼び出すときに指定する値です。 これらのパラメーターは、関数の本体内で特定のタスクを実行するために使用されます。
関数からの戻り値
関数がタスクを完了すると、 return
キーワードを使用して関数から値を返すことができます。 関数にステートメントがない場合 return
、関数は自動的に を返します None
。
関数の呼び出し
定義された関数を使用するには、関数の名前を呼び出し、必要なパラメーター値(存在する場合) を渡すだけです。 関数から返された結果(存在する場合) は、後で使用するために変数に保存したり、画面に出力したりできます。
詳細な例
上の例では、 calculate_sum()
2 つの数値の合計を計算する関数と、 greet_user()
挨拶メッセージを作成する関数を定義しました。 次に、これらの関数を呼び出して結果を出力しました。