python內建類屬性

2022-08-10 12:36:14 字數 331 閱讀 5380

__name__:內建屬性,如果直接執行該模組,__name__="__main__";如果import乙個模組,該模組的__name__=模組名

if __name__=='__main__' :判斷是否直接執行的該模組

__dict__:類的屬性(包含乙個字典,由類的資料屬性組成)

__doc__:類的文件字串

__module__:類定義所在的模組(類的全名是『__main__.classname』,如果類位於乙個匯入mymod中,那麼classname.__module__等於mymode)

__bases__:類的所有父類構成元素(包含乙個所有父類組成的元組)

Python 內建類屬性

dict 類的屬性 包含乙個字典,由類的資料屬性組成 doc 類的文件字串 name 類名 module 類定義所在的模組 類的全名是 main classname 如果類位於乙個匯入模組mymod中,那麼classname.module 等於 mymod bases 類的所有父類構成元素 包含了以...

python 類屬性 用處 Python類屬性詳解

類屬性1.類定義後就存在,而且不需要例項化 2.類屬性使得相同類的不同例項共同持有相同變數 類屬性例項 attrb.py class testcss cssa class attribe def init self self.a 0 self.b 10 def info self print a s...

python限定類屬性的類屬性 slots

slots 由於python是動態語言,任何例項在執行期都可以動態地新增屬性。如果要限制新增的屬性,例如,student類只允許新增 name gender和score 這3個屬性,就可以利用python的乙個特殊的 slots 來實現。顧名思義,slots 是指乙個類允許的屬性列表 class s...