1.装饰器(decorator):设计模式 作用:给不同的函数和方法,增加不同的公用的功能. @classmethod,@staticmethod等均是装饰器 定义一个装饰函数,函数必须返回一个闭包函数,并且func(被装饰的函数)会被python自动传递给装饰函数,作为装饰函数的一个参数 2.闭包 函数对象+函数内部需要使用的一个外部变量=函数返回的整体 闭包必须返回函数 装饰函数中的闭包函数结构如下: def wrapper(*arg,**kw): xxxx干一些事情 func(*arg,*…