新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python析構(gòu)函數(shù)的使用注意
1、主動刪除對象調(diào)用del對象,程序運行結(jié)束后,python也會自動進行刪除其他的對象。

你所需要的網(wǎng)站建設(shè)服務,我們均能行業(yè)靠前的水平為你提供.標準是產(chǎn)品質(zhì)量的保證,主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計、企業(yè)網(wǎng)站建設(shè)、成都做手機網(wǎng)站、網(wǎng)頁設(shè)計、高端網(wǎng)站設(shè)計、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。成都創(chuàng)新互聯(lián)擁有實力堅強的技術(shù)研發(fā)團隊及素養(yǎng)的視覺設(shè)計專才。
class Animal:
def __del__(self):
print("銷毀對象{0}".format(self))
cat = Animal()
cat2 = Animal()
del cat2
print("程序結(jié)束")2、如果重寫子類的del方法,則必須顯式調(diào)用父類的del方法。
這樣才能保證在回收子類對象時,其占用的資源(可能包含繼承自父類的部分資源)能被徹底釋放。
class Animal:
def __del__(self):
print("調(diào)用父類 __del__() 方法")
class Bird(Animal):
def __del__(self):
# super(Bird,self).__del__() #方法1:顯示調(diào)用父類的del方法
print("調(diào)用子類 __del__() 方法")
cat = Bird()
#del cat #只能調(diào)用子類里面的__del__
#super(Bird,cat).__del__() #方法2:顯示調(diào)用父類的__del__以上就是python析構(gòu)函數(shù)的使用注意,希望對大家有所幫助。更多Python學習指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
名稱欄目:創(chuàng)新互聯(lián)Python教程:python析構(gòu)函數(shù)的使用注意
轉(zhuǎn)載來于:http://m.5511xx.com/article/ccsdcep.html


咨詢
建站咨詢
