
构造函数:init(self)
构析函数:del(self),一般情况下不会使用,会在最后执行。
call方法:call
使用方式如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
class (object): def __init__(self): pass def __call__(self, *args, **kwargs): print '调用__call__方法', args, kwargs def __del__(self): print '解释器马上要销毁自己了' foo = Foo() foo(123,name = 'sate') 调用__call__方法 (123,) {'name': 'sate'} 解释器马上要销毁自己了
|
近期评论