在python中我们能常常看到这两个参数,在这个给出测试代码,并且给出解释。
# 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 表示可以给任何多个无名参数,和有名参数,这样,在调用的时候会比较简单,不用规定死参数的数量
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)
本文标题:python *args **kwargs
本文链接:https://www.haomeiwen.com/subject/tcqmrqtx.html
网友评论