美文网首页
python中的*args和**kwargs有什么区别

python中的*args和**kwargs有什么区别

作者: geekerliu | 来源:发表于2021-09-14 22:36 被阅读0次

python中的*args和**kwargs 都是属于不定长参数,那么他们之间有什么区别呢?

  • args:当必备参数和默认参数(缺省参数)全部接收完成之后,都会被不定长参数(args)接收,并以 ** 元组 ** 的形式保存,在其余参数最后;
  • *kwargs:当必备参数和默认参数(缺省参数)全部接收完成之后,都会被不定长参数(args)接收,并以 ** 字典 ** 的形式保存,在其余参数最后; componentHL.png

相关文章

网友评论

      本文标题:python中的*args和**kwargs有什么区别

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