Python 析构方法__del__
生活随笔
收集整理的這篇文章主要介紹了
Python 析构方法__del__
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
class Car:def __init__(self):print('---ok---')def __del__(self):print('----deconstrcut-------')c = Car()
print('31')
del c #主動觸發__del__析構函數,刪除實例,會執行__del__里面的代碼
print('43')# 輸出結果
# ---ok---
# 31
# ----deconstrcut-------
# 43# 輸出結果
c = Car()
print('31')
print('43') # 沒有主動觸發,但程序執行完,對象被銷毀,會自動觸發,# Python的內存回收機制
# 輸出結果
# ---ok---
# 31
# 43
# ----deconstrcut-------
總結
以上是生活随笔為你收集整理的Python 析构方法__del__的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向对象作业
- 下一篇: linux week3