Python36_01—-python装饰器
python装饰器
1. 装饰器
1. 本质: 闭包函数
2. 特点
不修改已有函数的源代码
不修改已有函数的调用方式
给已有函数增加额外的功能
2. 理解
1. 装饰器原则组成:
函数 + 实参高阶函数 + 返回值高阶函数 + 嵌套函数 + 语法糖 = 装饰器
2. 函数的本质:
函数和变量名一致, 都是一个名字对应内存地址中的一些内容
函数名 = 函数所在的内存地址
函数名() = 函数内存地址所表示的内容
1 # 假设有代码 2 x = 1 3 y = x 4 def func(): 5 print("hello") 6 test = z*2