6-1 特殊方法
python的print,其实是实现str()方法,因为任何数据类型的实例都有一个特殊方法
str()
>>>print p
>>>print p.__str__()
<__main__Person object at 0x10da9e850>
因为我们编写的类都继承于object, object中有str方法
特点:定义在class中,不需要调用,函数会自动调用
我们只要编写用到的特殊方法。有关联的特殊方法必须都实现。比如:
getattr setattr delattr