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