5-4のpython定義された変数パラメータ
パイソンを定義した変数パラメータ
あなたは関数が任意の数のパラメータを受け入れることができますしたい場合は、我々は変数のパラメータを定義することができます。
1 DEF FN(* 引数): 2つの 印刷引数
アスタリスクを持つ変数パラメータの名前の前に、我々は、0に可変パラメータに1つ以上のパラメータを渡すことができます。
>>> FN() () >>> FN(' A ' ) (' A ' ) >>> FN(' A '、' B ' ) (' A '、' B ' ) >>> FN(' A '、' B '、' C ' ) (' A '、' B '、'C ")
可変パラメータは非常に神秘的ではない、Pythonのインタープリタはに渡されるパラメータのセットアセンブルう渡さタプル、したがって内部関数を変数パラメータとし、そして直接等タプルとして可変引数に。
可変パラメータを定義するだけでなく、通話を簡素化することを目的。私たちは、あなたが変数のパラメータを定義することができ、任意の数の平均値を計算したいと仮定します。
デフ平均(* 引数): ...
このように、あなたが呼び出すとき、あなたが書くことができます。
1点の >>> 平均() 2 0 3 >>>平均値(1、2 ) 4 1.5 5 >>>平均値(1、2、2、3、4 ) 6 2.4
タスク
可変パラメータ平均()関数を受け入れ書きください。
1 DEF(*平均引数): 2 の合計= 0.0 3 場合でlen(引数)== 0: 4 戻り和 5 用 X における引数: 6 和=和+ X 7 戻り和/ LEN(引数) 8 9 印刷平均( ) 10 印刷平均値(1、2 ) 11 印刷平均値(1、2、2、3、4)