Python中的對(duì)象分為可變對(duì)象與不可變對(duì)象吠卷,其區(qū)別主要在于內(nèi)存地址户誓,也即id的不同
對(duì)于不可變對(duì)象,淺拷貝與深拷貝沒(méi)有區(qū)別斧蜕,而對(duì)于可變對(duì)象宛琅,淺拷貝以及賦值語(yǔ)句均是把對(duì)象的id賦值給新的拷貝對(duì)象恐锣,而深拷貝則是會(huì)創(chuàng)建新的id
例:
圖片.png
判斷id是否相同:
圖片.png
改變a中的對(duì)象大州,可以看到賦值的b,淺拷貝的c均改變括改,而深拷貝的d不變错邦,原因就是d已經(jīng)引用了不同的id:
圖片.png