del与init相反
class Cat: # 定义累 ''' __init__ : 方法是专门用来定义一个类,具有哪些属性的方法。 ''' def __init__(self, name, age): print('这是一个初始化的方法') self.name = name self.age = age def __del__(self): print('%s 走了,走之前会执行最后的操作' % self.name) def eat(self): print('%s' % self.name) # 创建对象时,会自动调用初始化方法__init__。也就是只要生成对象,100%执行初始化 tom = Cat('神', 16) # 注意,初始化有多少个变量,创建对象时间则需要写入多少个 tom.eat() del tom # 对比删除前与删除后的效果 print('-' * 50)