python中的*args和**kwargs有什么區(qū)別

python中的*args和**kwargs 都是屬于不定長參數(shù),那么他們之間有什么區(qū)別呢?

  • args:當必備參數(shù)和默認參數(shù)(缺省參數(shù))全部接收完成之后,都會被不定長參數(shù)(args)接收,并以 ** 元組 ** 的形式保存,在其余參數(shù)最后;
  • *kwargs:當必備參數(shù)和默認參數(shù)(缺省參數(shù))全部接收完成之后,都會被不定長參數(shù)(args)接收,并以 ** 字典 ** 的形式保存,在其余參數(shù)最后;
    componentHL.png
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容