はじめに
Pythonで関数を定義する際には、必須パラメータ、デフォルトパラメータ、変数パラメータ、キーワードパラメータを使用できます。これらの4つのパラメータは組み合わせて使用することも、一部のみを使用することもできますが、パラメータの順序に注意してください。定義は、必須パラメータ、デフォルトパラメータ、変数パラメータ、およびキーワードパラメータである必要があります。
変数パラメータ (*)
変数パラメータは、その名前が示すように、リストや辞書などの変数です。可変数のパラメーターを処理する関数が必要な場合は、可変パラメーターを使用できます。
Pythonのソースコードをよく見ると、ある関数(*パラメータ1、**パラメータ2)のような関数定義がよくあります。しばらく混乱します。実際、関数の変数パラメータの定義が明確であれば、理解するのは難しくありません。
関数を定義するために必要なパラメーターの数がわからない場合は、変数パラメーターが役に立ちます。
Python では、* の付いたパラメーターは、可変数のパラメーターを受け入れるために使用されます。
関数が次のように定義されている場合:
1 2 3 4 |
|
呼び出されるときは、次のように呼び出すことができます:
1 2 3 4 5 |
|
後で複数のパラメータを渡すことができます。
サンプルコードを見て、* がどのように適用されるかを観察してください:
1 2 3 4 5 6 7 8 |
|
結果はどうなるでしょうか?これは Python の関数の変数パラメーターに関するものです。ご質問があれば、メッセージを残してください。 。
Python の関数の変数パラメーターに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。