- is 是比較兩個引用是否指向了同一個對象(引用比較)。
- == 是比較兩個對象是否相等。
- a = 100 b = 100 a is b True 在
淺拷貝
拷貝地址
深拷貝
import copy
c= copy.deepcopy(a)
id都不一樣了。

深拷貝2.png
深拷貝遞歸復制內(nèi)容。
元祖淺拷貝 拷貝地址 因為不可遍歷
列表會遍歷第一層
私有化
xx: 公有變量
_x: 單前置下劃線,私有化屬性或方法,from somemodule import *禁止導入,類對象和子類可以訪問
_xx:雙前置下劃線,避免與子類中的屬性命名沖突,無法在外部直接訪問(名字重整所以訪問不到)
xx:雙前后下劃線,用戶名字空間的魔法對象或?qū)傩浴@?init , __ 不要自己發(fā)明這樣的名字
xx:單后置下劃線,用于避免與Python關(guān)鍵詞的沖突