print(a.__doc__)无法继承
print(A.__module__)来自哪个模块
print(A.__class__)来自哪个类
class Foo:
def __init__(self,name):
self.name=name
def __del__(self):
print('我执行啦')
f1=Foo('alex')
# del f1 #删除实例会触发__del__
del f1.name #删除实例的属性不会触发__del__
print('--------------------->')
#程序运行完毕会自动回收内存,触发__del__
class Foo:
def __call__(self, *args, **kwargs):
print('实例执行啦 obj()')
f1=Foo()
f1() #f1的类Foo 下的__call__
Foo() #Foo的类 xxx下的__call__