Pythonのdef関数の使い方について教えてください。

Pythonで、defキーワードは関数を定義するために使用されます。一般的な関数の定義の構文は以下の通りです。

def function_name(parameters):
    # 函数体
    # 可以包含多条语句
    # 可以有返回值

「function_name」は関数の名前であり、parametersは関数の引数(省略可能)、関数体は関数の具体的な実装です。

以下は、関数を定義して呼び出す方法を示す簡単な例です。

def greet(name):
    print("Hello, " + name + "!")

greet("Alice")  # 输出 Hello, Alice!

上記の例では、greetという関数が定義されており、nameという1つのパラメータを持っています。この関数の実装は挨拶のメッセージを表示することです。そして、私たちはgreet関数を呼び出し、”Alice”というパラメータを渡すと、Hello、Alice!が出力されます。

print関数以外にも、関数本体には他の任意のステートメントを含めることができます。関数は返り値を持つことができ、returnステートメントを使用して返り値を指定することができます。例えば:

def add(a, b):
    return a + b

result = add(3, 4)
print(result)  # 输出 7

上記の例では、関数addが定義され、それは2つのパラメータaとbを持っています。関数の実装は、これらの2つのパラメータを加算して結果を返します。そして、私たちはadd関数を呼び出し、パラメータ3と4を渡して返り値をresult変数に割り当て、結果7を表示しました。

関数を定義した後は、関数名に小括弧をつけて関数を呼び出す必要があります。必要に応じて引数を渡すこともできますが、渡さなくても構いません。

bannerAds