Python类__call__()方法

在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

posted @ 2019-04-24 21:51  yanweimin  阅读(1742)  评论(0编辑  收藏  举报