全局变量和属性的区别:

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

Python 中的 __str__ 方法详解
本文介绍了 Python 中的 __str__ 方法及其用途。详细解释了如何通过定义该方法来自定义对象的字符串表示形式,这有助于提高代码的可读性和调试效率。

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

1661
1807

被折叠的 条评论
为什么被折叠?
