美文网首页
python *args **kwargs

python *args **kwargs

作者: 小姐姐催我改备注 | 来源:发表于2019-01-07 22:35 被阅读0次

在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:是表示函数可以给定任意多个有名称的参数。

相关文章

网友评论

      本文标题:python *args **kwargs

      本文链接:https://www.haomeiwen.com/subject/tcqmrqtx.html