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

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


咨詢
建站咨詢
