类的几个方法区分
__init__:类实例化时自动调用这个函数
__str__:类的实例打印时调用这个函数(返回)用户看到的
__repr__:和上面的str函数一样,只是这个时返回开发者看到的
__getattr__:当调用不存在的属性时访问这个方法
__call__:如果类实现了这个方法,相当于把这个类型的对象当作函数来使用,相当于 重载了括号运算符
__str__:类的实例打印时调用这个函数(返回)用户看到的
__repr__:和上面的str函数一样,只是这个时返回开发者看到的
__getattr__:当调用不存在的属性时访问这个方法
__call__:如果类实现了这个方法,相当于把这个类型的对象当作函数来使用,相当于 重载了括号运算符