代码——————————
"""
什么是__str__方法? 在python中,使用print()输出对象是获得了引用对象是由那个创建的对象与对象的地址值
而要想输出其它自定义内容是就可以使用str方法了
注意!str方法必须返回一个字符串
"""
class Cat():
def __init__(self,new_name):
self.name=new_name
print("%s 来了"%self.name)
def __del__(self):
print("%s 走了"%self.name)
def __str__(self):
return "现在使用的是Cat类:%s"%self.name
c1=Cat("橘猫")
print(c1)
运行结果————————