新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中__del__方法的使用
1、____del____方法稱為析構(gòu)方法,用于實現(xiàn)對象被銷毀所需的操作。Ex:釋放對象占用的資源、打開的文件資源、網(wǎng)絡(luò)連接等。

烏蘭察布ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
python實現(xiàn)自動垃圾回收,當(dāng)對象未被引用(引用計數(shù)為0)時,垃圾回收器調(diào)用__del__方法。
2、用del語句刪除對象,確保調(diào)用系統(tǒng)自動提供的__del__方法,一般不需要自定義析構(gòu)方法。
實例
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教程
網(wǎng)頁標題:創(chuàng)新互聯(lián)Python教程:python中__del__方法的使用
文章位置:http://m.5511xx.com/article/dhoidph.html


咨詢
建站咨詢
