掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
1、____del____方法稱為析構(gòu)方法,用于實(shí)現(xiàn)對象被銷毀所需的操作。Ex:釋放對象占用的資源、打開的文件資源、網(wǎng)絡(luò)連接等。

烏蘭察布ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
python實(shí)現(xiàn)自動垃圾回收,當(dāng)對象未被引用(引用計(jì)數(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__方法的使用,希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流