Python类总结-析构函数和__call__方法


class Foo:
    def __init__(self):
        pass
    #析构函数
    def __del__(self):
        print('解释器要销毁我了,我要做最后一次呐喊')

    def __call__(self, *args, **kwargs):
        print('执行了Call方法')

f1 = Foo() #执行__init__方法
f1() #f1加括号,执行类中__call__方法

posted @ 2018-09-18 15:07  空林~~清风~~~  阅读(196)  评论(0编辑  收藏  举报