装饰器
作用域
内建 全局 嵌套 局部
高阶函数
函数作为返回值
闭包
在一个内部函数里边,对在外部作用域的(但不是全局作用域)变量进行引用,
那么这个内部函数就被认为是闭包
装饰器
函数接受一个参数
函数里边定义一个内部函数
将定义的内部函数作为返回值返回
:param f:接受的参数就是被装饰函数,也就是需要增加新功能的函数
:return:装饰完成后的函数
def a(f):
def b(name):
f(name)
print('这是装饰器')
return b
@a
def c(name):
print('测试')
c()
                    
                
                
            
        
浙公网安备 33010602011771号