python 装饰器总结
class Dec(object): @staticmethod def fundec(fun): print('1') def _fundec(*keys): print('2') fun(*keys) print('3') print('4') return _fundec @staticmethod def fundec1(fun): print('1-A') def _fundec1(*keys): print('2-A') fun(*keys) print('3-A') print('4-A') return _fundec1 class Myclass(object): def __init__(self): print("初始化") @Dec.fundec1 @Dec.fundec def fun(self): print('5') if __name__ == '__main__': ins = Myclass() ins.fun()
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步