新聞中心
1、____del____方法稱(chēng)為析構(gòu)方法,用于實(shí)現(xiàn)對(duì)象被銷(xiāo)毀所需的操作。Ex:釋放對(duì)象占用的資源、打開(kāi)的文件資源、網(wǎng)絡(luò)連接等。

烏蘭察布ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書(shū)合作)期待與您的合作!
python實(shí)現(xiàn)自動(dòng)垃圾回收,當(dāng)對(duì)象未被引用(引用計(jì)數(shù)為0)時(shí),垃圾回收器調(diào)用__del__方法。
2、用del語(yǔ)句刪除對(duì)象,確保調(diào)用系統(tǒng)自動(dòng)提供的__del__方法,一般不需要自定義析構(gòu)方法。
實(shí)例
class Person:
def __del__(self):
print("銷(xiāo)毀對(duì)象:{0}".format(self))
p1 = Person() # 5. 銷(xiāo)毀對(duì)象:<__main__.Person object at 0x000001DFCD279FC8>
print(id(p1)) # 1. 2060731260872
p2 = Person() # 3. 銷(xiāo)毀對(duì)象:<__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__方法的使用,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
當(dāng)前題目:創(chuàng)新互聯(lián)Python教程:python中__del__方法的使用
URL標(biāo)題:http://www.5511xx.com/article/dhoidph.html


咨詢(xún)
建站咨詢(xún)
