python中的類中屬性元素加self.和不加self.的區別


在類中,self只能在函數中使用,表示的是實例屬性,就是每個實例可以設置不值,而不相互影響。

如果在類級別使用沒有self的屬性,是類屬性,一般作為全局變量來用的。
事實上:就是一個是類屬性  一個是對象屬性  類和實例都可以訪問到屬性


當你想讓這個變量成為這個類的子變量時

class lc(): def __init__(self): self.a = 5 smalllc = lc() print smalllc. 

如果不加self的話 , 那么就不能 smalllc.a 這樣訪問了

 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM