python類-各類雙下劃線

__slots__ 用來限制類中的實例屬性 每一個實例對象 x 都擁有一個字典 x.__dict__. python經過此字典容許你綁定任意屬性給 x 實例.  定義一個名爲 __slots__ 的類屬性能夠有效減小每一個實例佔用的內存數量.  __slots__ 是一個字符串序列(一般是一個tuple).  當類  擁有 __slots__屬性, x 的直接子類就沒有 x.__dict__屬性.
相關文章
相關標籤/搜索