Python 中的 *args 和 **kwargs

在閱讀Python源碼時, 經常會看到如下函數的定義: def fun(*args, **kwargs): 很多同學可能會對此感到困惑,這個*args 和 **kwargs 是什麼東西, 爲啥會在源碼中應用這麼廣泛呢? 這就要從函數的參數說起了。函數在傳參時通常分爲四種情況: 普通參數,即在調用函數時必須按照準確的順序來進行參數傳遞。 默認參數,即參數含有默認值,在調用函數時可以進行參數傳遞,若沒
相關文章
相關標籤/搜索