如何在PYTHON中的class里运用__del__内置方法
1、class Flower:
def __init__(self, name):
self.name = name
print("This is %s" %self.name)
dandelion = Flower("dandelion")
#首先我们定义一个类,这是一个花类,属性是打印花的品名。

2、class Flower:
def __init__(self, name):
self.name = name
print("This is %s" %self.name)
def __del__():
#这里要运用__del,定义的方法类似函数。

3、class Flower:
def __init__(self, name):
self.name = name
print("This is %s" %self.name)
def __del__(self):
#但是务必记得要加上self。

4、class Flower:
def __init__(self, name):
self.name = name
print("This is %s" %self.name)
def __del__(self):
print("The end!")
dandelion = Flower("dandelion")
#设置后再运行一下就会发现最后多了一行,其实就是程序运行的最后会显示__del__的设置。

5、class Flower:
def __init__(self, name):
self.name = name
print("This is %s" %self.name)
def __del__(self):
print("The end of %s" %self.name)
dandelion = Flower("dandelion")
#同样的,__del__也是可以调用属性的。

6、class Flower:
def __init__(self, name):
self.name = name
print("This is %s" %self.name)
def __del__(self):
print("The end of %s" %self.name)
del dandelion
dandelion = Flower("dandelion")
#从这个语句就可以看出执行的顺序了。
