Python 函數 可變類型傳參 注意點

代碼:3.6.3 python 函數缺省形參若是是可變類型,那麼函數內部的操做真的會影響省略缺省參數時的使用狀況。app def f(l=[]): # 其實這裏寫的時候pycharm就會有警告提示:默認參數是可變的 l.append(1) return l # 改變了默認參數的值 print(f()) # 當使用默認參數時的函數調用會受影響 print(f()) # 傳入參數
相關文章
相關標籤/搜索