python函數中的默認參數問題

Python 函數中,參數的傳遞本質上是一種賦值操作 def foo(arg): arg = 2 print(arg) a = 1 foo(a) # 輸出:2 print(a) # 輸出:1 def bar(args): args.append(1) b = [] print(b)# 輸出:[] print(id(b)) # 輸出:4324106952 bar(b)
相關文章
相關標籤/搜索