内置函数
-
构造和析构
__init__ 、 __del__
-
属性操作
__getattr_ _setattr__ _delattr__
-
支持字典操作
__getitem_ _setitem__ _delitem__
-
像函数一样
__call__
- 打印输出
__str __
- 对象的字符串表示
### __str__ 打印输出
class Person:
def __init__(self,name,age):
self.name = name
self.age = age
#print/str都会触发该方法
def __str__(self):
print('*****8')
return "姓名:{},年龄:{}".format(self.name,self.age)
#通常用来返回对象的字符串表示形式
#调用repr方法时自动触发
def __repr__(self)