1. 程式人生 > >python中dir(),__dict__

python中dir(),__dict__

區別 art 內存地址 code class article 參考 ict div

dir()是python的一個函數,

dir()函數如果接受的參數是一個類,則返回這個類所有的類變量和方法

dir()函數如果接收的參數是一個類的實例,則返回這個實例所有的實例變量,對應的類的類變量,以及方法

__dict__是類以及類的實例默認都有的屬性,

__dict__是一個字典,保存了兩種內容,一是屬性與對應的值,二是方法與對應的內存地址,

對於類來說,dict保存了類中的類變量和方法,

對於類的實例來說,dict保存了這個實例的實例變量

參考python之dir()和__dict__的區別

blog.csdn.net/u010781856/article/details/47007209

python中dir(),__dict__