Pycharm警告:Default Argument Value is mutable

我們在Python裏寫函數時,常常會給一些參數賦初始值。我們把這些初始值叫作Default Argument Values。 一般情況下,我們可以很自由的給參數賦初值,而不需要考慮任何異常的情況或者陷阱。 但是當你給這些參數賦值爲可變對象(mutable object),比如list,dictionary,很多類的實例時,那麼你要小心了,因爲函數參數 的初值只能被計算一次(在函數定義的時間裏)。
相關文章
相關標籤/搜索