学习笔记:面向对象的魔法方法之__str__方法

全局变量和属性的区别:


__str__方法:

说明:在python中方法名如果是 __xxxx__() 的,那么就有特殊的功能,因此叫做“魔法”方法当使用print输出对象的时候,默认打印对象的内存地址。如果类定义了 __str__(self) 方法,那么就会打印从在这个方法中 return 的数据__str__ 方法通常返回一个字符串,作为这个对象的描述信息.



猜你喜欢

转载自blog.csdn.net/python_nice/article/details/80958012