Python函數參數傳遞:傳值仍是傳引用

引子 首先來看一個列子:python def change(val): val.append(100) val = ['T', 'Z', 'Y'] nums = [0, 1] change(nums) print(nums) 猜猜結果應該是什麼? 按照C++語言的思惟,若是Python函數參數的傳遞是傳值的話,結果應該是[0, 1],若是是傳引用的話,結果應該是[‘T’, ‘Z’,
相關文章
相關標籤/搜索