python类的特殊方法-自动调用,你了解了吗?( 二 )


当然 , 如果你自己写的某个类中 , 希望以这样的方式运行 , 那你就自己去写对应都特殊函数就可以了 。
比如咱们打印字符串对象 print('hello world') 返回值是hello world;如果你想在你写都类中 , 打印类对象时 , 显示【这是我自己写的类】 , 那你就在你自己的类中写一个__str__() 函数
class Person:def __str__(self):return '这是我自己写的类'p = Person()print(p)# 返回:这是我自己写的类7、汇总参考(看看便于我们理解特殊方法)
python类的特殊方法-自动调用,你了解了吗?文章插图
python类的特殊方法-自动调用,你了解了吗?文章插图