在python中,创建类型的时候定义了__call__()方法,那这个类型创建出来的实例就是可调用的。例def如:
class A(object):
def __init__(self,name,age):
self.name=name
self.age=age
def __call__(self):
print("this is __call__ method")
a=A('gt',17)
a()------>this is __call__ method
在python中,创建类型的时候定义了__call__()方法,那这个类型创建出来的实例就是可调用的。例def如:
class A(object):
def __init__(self,name,age):
self.name=name
self.age=age
def __call__(self):
print("this is __call__ method")
a=A('gt',17)
a()------>this is __call__ method