python不允許程式員選擇采用傳值還是傳引用。Python參數傳遞采用的肯定是“傳對象引用”的方式。
實際上,這種方式相當于傳值和傳引用的一種綜合。如果函數收到的是一個可變對象(比如字典或者清單)的引用,
就能修改對象的原始值--相當于通過“傳引用”來傳遞對象。如果函數收到的是一個不可變對象(比如數字、字元或者元組)的引用,
就不能直接修改原始對象--相當于通過“傳值'來傳遞對象。
python一般内部指派變量的話,都是傳個引用變量,和C語言的傳位址的概念差不多。可以用id()來查詢記憶體位址
關于python的複制
如果a=b的話, a和b的位址是相同的;
如果隻是想拷貝,那麼就得用 a=b[:]或a=b.copy()