當前位置:成語大全網 - 新華字典 - 這是Python語言。第五行dc =有什麽用...為什麽用DC?

這是Python語言。第五行dc =有什麽用...為什麽用DC?

那是壹個定義好的變量名,用來深度復制對象D。用dc還是其他字母代替都無所謂。

從您的例子來看,它應該用於研究python引用之間的差異。

淺層復制只復制父對象,不復制對象的內部子對象。

復制壹個對象及其子對象。

這裏有壹個比較好的例子供參考:

導入副本

A = [1,2,3,4,['a ',' b']] #原始對象

B = a #賦值,傳遞對象的引用。

C = copy.copy(a) #對象復制,淺層復制

D = copy.deepcopy(a) #對象副本,深層副本

append(5) #修改對象a

答[4]。append('c') #修改對象a中的['a ',' b']數組對象。

打印“a =”

打印' b = ',b

打印“c =”

打印“d =”