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

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

  • args:当必备参数和默认参数(缺省参数)全部接收完成之后,都会被不定长参数(args)接收,并以 ** 元组 ** 的形式保存,在其余参数最后;
  • *kwargs:当必备参数和默认参数(缺省参数)全部接收完成之后,都会被不定长参数(args)接收,并以 ** 字典 ** 的形式保存,在其余参数最后;
    componentHL.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容