新聞中心
1、可以從字典中實(shí)例化一個(gè)對(duì)象,或者通過保存實(shí)例的 ____dict____ 來恢復(fù)實(shí)例。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括蔡甸網(wǎng)站建設(shè)、蔡甸網(wǎng)站制作、蔡甸網(wǎng)頁制作以及蔡甸網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,蔡甸網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到蔡甸省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
>>> def new_employee_from(d):
... instance = object.__new__(Employee)
... instance.__dict__.update(d)
... return instance
...
>>> e1 = new_employee_from({'department': 'IT', 'name': 'bobo'})
>>> e1
>>> state = e1.__dict__.copy()
>>> del e1
>>> e2 = new_employee_from(state)
>>> e2
>>>
2、因?yàn)?__dict__ 的完全開放,所以我們可以向其中添加任何 immutable 類型的 key,比如數(shù)字:
>>> e.__dict__[1] = 1
>>> e.__dict__
{'department': 'IT', 'name': 'bobo', 1: 1}
這些非字符串的字段是我們無法通過實(shí)例對(duì)象訪問的,為了確保不會(huì)出現(xiàn)這樣的情況,除非必要的情況下,一般最好不要直接對(duì) __dict__ 進(jìn)行寫操作,甚至不要直接操作 __dict__。
以上就是__dict__在python中的實(shí)例操作,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)推薦:python教學(xué)
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
本文名稱:創(chuàng)新互聯(lián)Python教程:__dict__在python中的實(shí)例操作
網(wǎng)頁路徑:http://m.fisionsoft.com.cn/article/cdijocj.html


咨詢
建站咨詢
