在類中,self只能在函數中使用,表示的是實例屬性,就是每個實例可以設置不值,而不相互影響。
如果在類級別使用沒有self的屬性,是類屬性,一般作為全局變量來用的。
事實上:就是一個是類屬性 一個是對象屬性 類和實例都可以訪問到屬性
當你想讓這個變量成為這個類的子變量時
class lc(): def __init__(self): self.a = 5 smalllc = lc() print smalllc.
如果不加self的話 , 那么就不能 smalllc.a 這樣訪問了