__call__方法和__init__

2018-01-03  本文已影响0人  lkning
class Foo(object):
    def __init__(self,name):
        self.name = name
    def __call__(self, *args, **kwargs):
        print(kwargs)
obj=Foo("chen")
obj(age = 10)

实现了call方法就可以使用对象调用方法了

上一篇 下一篇

猜你喜欢

热点阅读