ホームページ >バックエンド開発 >Python チュートリアル >Pythonで関数のパラメータを渡す方法を詳しく解説

Pythonで関数のパラメータを渡す方法を詳しく解説

WBOY
WBOYオリジナル
2016-07-22 08:56:291105ブラウズ

1.パラメータの受け渡しルール

変数パラメーターでは、0 または任意の数のパラメーターを渡すことができ、関数が呼び出されるときに自動的にタプルに組み立てられます。

キーワード パラメータには 0 個または任意の数のパラメータを渡すことができ、関数が呼び出されたときに自動的に dict にアセンブルされます。

1. 変数パラメータを渡します:

リーリー

上記で定義された関数は次のように使用されます:

複数のパラメータを渡します。

リーリー

リストを渡します、

リーリー

2. キーワードパラメータを渡します:

リーリー

同様に、事前定義された辞書をパラメータとして上記の関数に渡すことができます:

リーリー

注: 関数 person はパラメーター情報のコピーを取得します。関数内の変更は info の値には影響しません。 3. キーワード パラメーターでは、キーワード パラメーターの名前を制限できます。

リーリー

また、関数内で可変パラメータが指定されている場合は、以下のように*を省略できます。

リーリー
2.パラメータの組み合わせの使用:

パラメータ定義の順序は、必須パラメータ、デフォルトパラメータ、変数パラメータ、名前付きキーワードパラメータ、キーワードパラメータである必要があります
リーリー

以上がこの記事で紹介した内容であり、Python での関数パラメータの受け渡しを理解する上で少しでもお役に立てれば幸いです

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