python *args **kwargs
394 ワード
pythonでは,この2つのパラメータをよく見ることができ,これはテストコードを与え,解釈を与える.
ここで説明するのは、
*args:は、関数が任意の複数の無名のパラメータを入力できることを示します.
**kwargs:関数が任意の複数の名前を与えることができることを示すパラメータです.
# args kwargs , , , ,
def test(*args,**kwargs):
print('args:',args)
print('kwargs',kwargs)
test(1,2,3,4)
test(a=1,b=2,c=3)
test(1,2,3,a=1,b=2,c=3)
ここで説明するのは、
*args:は、関数が任意の複数の無名のパラメータを入力できることを示します.
**kwargs:関数が任意の複数の名前を与えることができることを示すパラメータです.