python物件銷燬例項(垃圾回收)
阿新 • • 發佈:2020-01-17
我就廢話不多說了,直接上程式碼吧!
'''python物件銷燬(垃圾回收)''' class Point: 'info class' def __init__(self,x=0,y=0): self.x = x self.y = y def __del__(self): class_name = self.__class__.__name__ print(class_name,'銷燬') pt1 = Point() pt2 = pt1 pt3 = pt2 print(id(pt1),id(pt2),id(pt3)) print(1) del pt1 print(2) del pt2 print(3) del pt3
直到最後一個引用銷燬
__del__ # 被呼叫
以上這篇python物件銷燬例項(垃圾回收)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。