解決済み: Python 関数の引数の複数行

関数の引数が複数行にわたる主な問題は、関数が何をしているのかを読んで理解するのが難しいことです。 これは、関数の実行に時間がかかる場合や、引数が多い場合に特に問題になる可能性があります。

def foo(arg1, arg2, arg3):
    print(arg1)
    print(arg2)
    print(arg3)

これは関数定義です。 関数の名前は「foo」です。 「arg1」、「arg2」、「arg3」の XNUMX つの引数を取ります。 この関数は、各引数の値を別の行に出力します。

Python の関数

Python では、関数は関連するコードをグループ化する方法です。 関数はさまざまな方法で定義できますが、最も一般的な方法は、XNUMX つ以上の引数を取り、XNUMX つ以上の値を返す一連の命令として関数を定義することです。

関数を呼び出すと、Python インタープリターは最初に関数定義を探します。 定義が見つかると、関数本体の命令が実行されます。 関数に定義がない場合、インタープリターは適切な場所を検索して作成し、その場所でコードを実行します。

関数を使用してコードをモジュール化し、読みやすく保守しやすくすることができます。 また、再利用可能なコードを作成するためにも使用できます。

複数行で引数を書く

Python で複数行の引数を記述します。

def my_function(arg1, arg2):
print(“引数1:”, arg1)
print(“引数2:”, arg2)

関連記事:

コメント