面向對象高階-08面向對象高階-doc,dir,dict

一丶doc

  • 返回類的註釋信息
class Foo:
'我是描述信息'
pass
print(Foo.__doc__)

我是描述信息python

  • 該屬性沒法被繼承
class Foo:
    '我是描述信息'
    pass

class Bar(Foo):
    pass
print(Bar.__doc__) #該屬性沒法繼承給子類

Nonecode

二丶dir

對象的 dir 方法用於列出該對象內部(包括全部父類)的全部屬性(包括方法)名,該方法將會返回包含全部屬性(方法)名的列表。對象

三丶dict

當前對象的屬性信息

  特色:繼承

​ 1) 內置的數據類型沒有__dict__屬性class

  2) 每一個類有本身的__dict__屬性,就算存着繼承關係,父類的__dict__ 並不會影響子類的__dict__數據類型

  3) 對象也有本身的__dict__屬性, 存儲self.xxx 信息,父子類對象公用__dict__方法

相關文章
相關標籤/搜索