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変数に代入され、それを出力します。

bannerAds