Pythonの差関数のパラメータの前には、単一のアスタリスク(*)と、二重のアスタリスク(**)で
*任意の数の引数は、関数に渡されたタプル
>>> def foo(param1, *param2): print param1 print param2 >>> foo(1,2,3,4,5) 1 (2, 3, 4, 5)
また、別の使用方法単一のアスタリスクは、パラメータリストを抽出しています。
>>> def foo(bar, lee): print bar, lee >>> l = [1, 2] >>> foo(*l) 1 2
ダブルアスタリスク(): kwargsからの
内のパラメータ辞書の形で導入>>> def bar(param1, **param2): print param1 print param2 >>> bar(1,a=2,b=3) 1 {'a': 2, 'b': 3}
* **役割と
おすすめ
転載: www.cnblogs.com/rise0111/p/11359497.html
おすすめ
ランキング