ホームページ  >  記事  >  バックエンド開発  >  Pythonでパラメータを渡す方法

Pythonでパラメータを渡す方法

silencement
silencementオリジナル
2019-05-21 13:20:0417198ブラウズ

Pythonでパラメータを渡す方法

#関数定義には複数の仮パラメータが含まれる場合があるため、関数呼び出しにも複数の実パラメータが含まれる場合があります。実際のパラメータを関数に渡す方法は数多くあり、位置パラメータを使用することもできます。実引数が仮パラメータと同じ順序である必要がある位置引数、各引数が変数名と値で構成されるキーワード引数、リストと辞書。これらの方法を以下に順番に紹介します。

1. 位置パラメータ

関数を呼び出すとき、Python は関数呼び出し内の各実際のパラメータを関数定義内の仮パラメータに関連付ける必要があります。これを行う最も簡単な方法は、引数の順序に基づくものです。この関連付けは位置引数と呼ばれます。これがどのように機能するかを理解するために、ペットの情報を表示する関数を見てみましょう。この関数は、ペットがどの動物に属し、その名前が何であるかを次のように示します。

Pythonでパラメータを渡す方法

この関数の定義は、動物の種類と名前が必要であることを示しています。 description_pet() を呼び出すときは、動物の種類と名前を順番に指定する必要があります。たとえば、前の関数呼び出しでは、引数「hamster」は仮パラメータanimal_typeに格納され、引数「harry」は仮パラメータpet_nameに格納されます。関数本体では、これら 2 つの仮パラメータはペット情報を表示するために使用され、出力ではハリーという名前のハムスターが記述されます:

Pythonでパラメータを渡す方法

2 キーワード 実際のパラメータ

キーワード 実際のパラメータは、関数に渡される名前と値のペアです。名前と値を引数に直接関連付けているため、引数を関数に渡すときに混乱することはありません (ハリーの名前がハムスターになることはありません)。キーワード引数を使用すると、関数呼び出し内の引数の順序を気にする必要がなくなり、関数呼び出し内の各値の目的が明確に示されます。

Pythonでパラメータを渡す方法

#3. デフォルト値

関数を作成するとき、各仮パラメータのデフォルト値を指定できます

Pythonでパラメータを渡す方法

関連する学習に関する推奨事項:

Python チュートリアル

以上がPythonでパラメータを渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。