當前位置:成語大全網 - 新華字典 - python 關鍵字 del 用法

python 關鍵字 del 用法

__del__()方法

python_del用法:

import time

class Animal(object):

# 初始化方法

# 創建完對象後會自動被調用

def __init__(self, name):

print('__init__方法被調用')

self.__name = name

# 析構方法

# 當對象被刪除時,會自動被調用

def __del__(self):

print("__del__方法被調用")

print("%s對象馬上被幹掉了..."%self.__name)

# 創建對象

dog = Animal("哈皮狗")

# 刪除對象

del dog

cat = Animal("波斯貓")

cat2 = cat

cat3 = cat

print("---馬上 刪除cat對象")

del cat

print("---馬上 刪除cat2對象")

del cat2

print("---馬上 刪除cat3對象")

del cat3

print("程序2秒鐘後結束")

time.sleep(2)