の関数と関数の定義 Python
では Python 、関数は特定のタスクを実行するコードのブロックであり、プログラム全体で再利用できます。 での関数の定義には、 Python 次の手順が含まれます。
関数定義の構文
で関数を定義するには Python 、キーワードを使用し def
、その後に関数名と括弧で囲まれた入力パラメータのリストを続けます ()
。 関数のタスクを実行するコードは、ブロック内でインデントされた関数の本体内に配置されます def
。 関数は、キーワードを使用して値(または複数の値) を返すことができます return
。 return
関数内にステートメント がない場合、関数は自動的に を返します None
。
入力パラメータの使用
関数は入力パラメータを通じて外部から情報を受け取ることができます。 パラメーターは、関数を呼び出すときに指定する値です。 これらのパラメーターは、関数の本体内で特定のタスクを実行するために使用されます。
関数からの戻り値
関数がタスクを完了すると、 return
キーワードを使用して関数から値を返すことができます。 関数にステートメントがない場合 return
、関数は自動的に を返します None
。
関数の呼び出し
定義された関数を使用するには、関数の名前を呼び出し、必要なパラメーター値(存在する場合) を渡すだけです。 関数から返された結果(存在する場合) は、後で使用するために変数に保存したり、画面に出力したりできます。
詳細な例
# Define a function to calculate the sum of two numbers
def calculate_sum(a, b):
sum_result = a + b
return sum_result
# Define a function to greet the user
def greet_user(name):
return "Welcome, " + name + "!"
# Call the functions and print the results
num1 = 5
num2 = 3
result = calculate_sum(num1, num2)
print("The sum of", num1, "and", num2, "is:", result) # Output: The sum of 5 and 3 is: 8
name = "John"
greeting_message = greet_user(name)
print(greeting_message) # Output: Welcome, John!
上の例では、 calculate_sum()
2 つの数値の合計を計算する関数と、 greet_user()
挨拶メッセージを作成する関数を定義しました。 次に、これらの関数を呼び出して結果を出力しました。