概要パラメータ
図1に示すように、位置パラメータ
2、パラメータのデフォルト値は
3、動的パラメータ
1、動的伝送パラメータ*引数位置パラメータ。
システムは自動的にタプルに重合すべてのパラメータ位置決めう
動的パラメータが** kwargsからキーワードパラメータを渡し、2。
システムは自動的に辞書のキーワードへの重合の全てのパラメータ
3、DEF FUNC(* argsを、 ** kwargsから):# 無敵のパラメータは
パス
。4、配列、キー位置パラメータ、* argsを、デフォルト値、** kwargsから
5、上記の手順は、使用時には、任意のミックスすることができ
4、引数で、*、**ブレーク(キーワード位置パラメータまたはパラメータ)を表す
*、**重合(またはタプル辞書)を表し、パラメータでの
例、5
デフfunc1の(*引数):
印刷(引数)
関数func1(1,2,4,6-)
DEF関数func2(*引数):#1推奨:* li1-引数で要素のリストとして位置複数のパラメータ、パラメータの引数に渡さ*
プリント(引数)
たLi1に= [1,5,7-]
関数func1(* LI1)
デフFUNC3(** kwargsから):
プリント(kwargsから)
FUNC3(名= 'ジャック'、年齢= 18)
DEF FUNC4(** kwargsから):第2位推奨:辞書の要素として重要なパラメータ(キーと値のペア)の複数のパラメータに送信さ** kwargsから** dic1-引数によって
プリント(kwargsから)
DIC1 = { '名':'ジャック''年齢「:19}
FUNC4(DIC1 **)
動的パラメータ
パラメータ:
1、位置パラメータ
2、パラメータのデフォルト値は
3、動的パラメータ
*動的引数パラメータは、位置、受信されたタプルを受け取る
**動的kwargsからは、キーワードパラメータを受信した辞書である受信
DEF FUNC(*引数、** kwargsから ):#1 パラメータ
パス
FUNC(*たLi1で)#引数1。
FUNC (** dic1)#2引数
のパラメータには、* **(タプル、辞書)を形成するために重合表す
*、引数に**は壊れた(反復解体することができ、辞書解体)を示します
シーケンス: -引数の
位置パラメータ、* argsを、デフォルト値、** kwargsからキー