python魔法方法__str__()介绍
__str__(): 对象的描述信息。魔法方法。
如果类中定义了此方法,那么在打印对象时,默认输出该方法的返回值,也就是打印方法中return的数据
注意:__str__()必须返回一个字符串
__str__()在python中的使用方法:
class C:def __str__(self):# 必须要有返回值,并且一定是字符串类型return '对象的描述信息'c = C()
print(c)
运行结果如图所示:
__str__(): 对象的描述信息。魔法方法。
如果类中定义了此方法,那么在打印对象时,默认输出该方法的返回值,也就是打印方法中return的数据
注意:__str__()必须返回一个字符串
__str__()在python中的使用方法:
class C:def __str__(self):# 必须要有返回值,并且一定是字符串类型return '对象的描述信息'c = C()
print(c)
运行结果如图所示: