python中__dict__的實(shí)例屬性存儲(chǔ)
1、在Python中,所有實(shí)例屬性都存儲(chǔ)在_dict__字典中,這是通常的dict,實(shí)例屬性的維護(hù)是從這個(gè)字典中獲得和修正,對(duì)開發(fā)者完全開放。
>>>e=Employee('IT','bobo')
>>>e.__dict__
{'department':'IT','name':'bobo'}
>>>type(e.__dict__)
dict
>>>e.nameise.__dict__['name']
True
>>>e.__dict__['department']='HR'
>>>e.department
'HR'
2、實(shí)例屬性是用字典存儲(chǔ)的,所以可以隨時(shí)方便地為對(duì)象添加或刪除字段:
>>>e.age=30#并沒有定義age屬性
>>>e.age
30
>>>e.__dict__
{'department':'IT','name':'bobo','age':30}
>>>dele.age
>>>e.__dict__
{'department':'IT','name':'d'}
以上就是python中__dict__的實(shí)例屬性存儲(chǔ),希望對(duì)大家有所幫助。更多Python學(xué)習(xí)推薦:請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。