Pythonのdef関数の使い方は?
Pythonにおいて、defキーワードは関数を定義するために使用されます。
関数の定義文法は以下の通りです:
def 函数名(参数1, 参数2, ...):
# 函数体(代码块)
# 可以包含任意数量的语句
# 可以使用参数进行计算
# 可以使用 return 语句返回结果
パラメータは任意であり、ゼロ個または複数のパラメータを持つことができます。 関数本体は関数の実行コードブロックであり、任意の数のステートメントを含むことができます。
以下は簡単な例です。
def greet(name):
print("Hello, " + name + "!")
# 调用函数
greet("Alice")
結果:
Hello, Alice!
上記の例で、greet関数はnameというパラメーターを受け取り、”Hello, ” + name + “!”という結果を出力します。
関数内では、return文を使用して結果を返すことができます。以下は例です:
def add(a, b):
return a + b
# 调用函数
result = add(3, 5)
print(result)
結果:
8
上記の例では、add関数は2つの引数aとbを受け取り、それらの和を返します。add(3, 5)を呼び出すと、結果は8になり、その後、結果の値がresult変数に代入され、それを出力します。