美文网首页
可变参数的用法

可变参数的用法

作者: HZ_King | 来源:发表于2018-09-20 14:42 被阅读0次

    初学python过程中遇到了*arg和**kwargs这些关键字,经过网搜理解了他们的用法


    1.可以让你在function函数传参的时候可以是任意个包括0,不考虑你在定义函数时的参数个数,调用方法时是根据你的具体输入参数来显示输出结果
    2.参数位置只能是这个顺序: (arg,*args,**kwargs),否则程序会报错

    1.如果已经有一个元祖,在参数前加‘*’,函数会把元祖中的元素一个一个传到函数里面,如果已经有一个dict,在参数前面加‘**’,函数会把dict中所有键值对转换为关键字参数传进去,在调用函数时能够使用‘*’语法,在这种情况下,它与函数定义的意思相反,他会解包参数的集合,而不是创建参数的集合

    相关文章

      网友评论

          本文标题:可变参数的用法

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