看这个就够了
-
自底向上:从可变对象、不可变对象到深浅拷贝再到数据结构
一、不可变对象和可变对象** Python 在 heap 中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如 list。而不可变的对象则相反,表示其内容不可变。 不可变对象 :int,string,float,tuple — 可理解为C中,该参数为值传递 可变对象 :list,dictionary — 可理解为C中,该…
一、不可变对象和可变对象** Python 在 heap 中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如 list。而不可变的对象则相反,表示其内容不可变。 不可变对象 :int,string,float,tuple — 可理解为C中,该参数为值传递 可变对象 :list,dictionary — 可理解为C中,该…