Pythonのエントリ5(機能)[5-4パイソン定義された変数パラメータ

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)

 

おすすめ

転載: www.cnblogs.com/ucasljq/p/11597501.html