类的内置⽅法

__init__:类的构造⽅法

__del__:析构⽅法

__str__:返回对象的字符串

__doc__:返回document的信息

__call__:类实例化后的对象(),触发执⾏该内置⽅法执⾏

类的内置方法代码实现

复制代码
 1 class Person(object):
 2     '''定义一个Person类'''
 3     def __init__(self):
 4         print("初始化函数")
 5     def __del__(self):
 6         print("清理")
 7     def __str__(self):
 8         return "返回对象的字符串"
 9     def __call__(self, *args, **kwargs):
10         print("对象加()返回的内容")
11 
12 obj=Person()
13 print(obj)
14 obj()
15 print(obj.__doc__)
复制代码

以上代码的运行结果为: