__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方法就可以使用对象调用方法了
class Foo(object):
def __init__(self,name):
self.name = name
def __call__(self, *args, **kwargs):
print(kwargs)
obj=Foo("chen")
obj(age = 10)
实现了call方法就可以使用对象调用方法了