Python 関数: 定義、パラメータ、戻り値

の関数と関数の定義 Python

では Python 、関数は特定のタスクを実行するコードのブロックであり、プログラム全体で再利用できます。 での関数の定義には、 Python 次の手順が含まれます。

 

関数定義の構文

で関数を定義するには Python 、キーワードを使用し def 、その後に関数名と括弧で囲まれた入力パラメータのリストを続けます ()。 関数のタスクを実行するコードは、ブロック内でインデントされた関数の本体内に配置されます def。 関数は、キーワードを使用して値(または複数の値) を返すことができます returnreturn 関数内にステートメント がない場合、関数は自動的に を返します 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() 挨拶メッセージを作成する関数を定義しました。 次に、これらの関数を呼び出して結果を出力しました。