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