関数(Python)

Pythonにおける関数*は、以下の書式で定義できます。

def 関数名(仮引数):
    # 実行するコード
    return 戻り値

関数*内のコードブロックは、インデント(Python)する必要があります。

returnを記述しない場合は、戻り値としてNone(Python)が返されます。

例えば、以下は、二つの数を足し合わせる関数*の定義です。

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

この関数*を使って、5と3を足す場合は以下のようになります。

sum = add(5, 3) # sumに8が代入されます

なお、Pythonの関数*は、オブジェクト(Python)です。