python 中的 call 函数

定义了call 函数之后,类可以像函数一样调用(实际调用的是call函数)

class A(object):
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __call__(self):
        print('my name is %s' % self.name)
        print('my age is %s' % self.age)


if __name__ == '__main__':
    a = A('jack', 26)()
原文地址:https://www.cnblogs.com/xumaomao/p/15062383.html