真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中的__del__方法怎么使用

這篇文章主要講解了“python中的__del__方法怎么使用”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“python中的__del__方法怎么使用”吧!

創(chuàng)新互聯(lián)建站主要業(yè)務(wù)有網(wǎng)站營銷策劃、成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、微信公眾號開發(fā)、重慶小程序開發(fā)H5技術(shù)、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、全網(wǎng)營銷推廣資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。 

1、__del__方法稱為析構(gòu)方法,用于實(shí)現(xiàn)對象被銷毀所需的操作。Ex:釋放對象占用的資源、打開的文件資源、網(wǎng)絡(luò)連接等。

Python實(shí)現(xiàn)自動垃圾回收,當(dāng)對象未被引用(引用計數(shù)為0)時,垃圾回收器調(diào)用__del__方法。

2、用del語句刪除對象,確保調(diào)用系統(tǒng)自動提供的__del__方法,一般不需要自定義析構(gòu)方法。

實(shí)例

class Person:
 
    def __del__(self):
        print("銷毀對象:{0}".format(self))
 
p1 = Person()  # 5. 銷毀對象:<__main__.Person object at 0x000001DFCD279FC8>
print(id(p1))  # 1. 2060731260872
p2 = Person()  # 3. 銷毀對象:<__main__.Person object at 0x000001DFCD284088>
print(id(p2))  # 2. 2060731302024
del p2
print("over")  # 4. over
# print(id(p2))  # name 'p2' is not defined

感謝各位的閱讀,以上就是“python中的__del__方法怎么使用”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對python中的__del__方法怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!


文章標(biāo)題:python中的__del__方法怎么使用
當(dāng)前鏈接:http://weahome.cn/article/pddhgo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部