1.普通嵌套函数:
2.闭包:
闭包,本质是个函数,即调用了自由变量x的函数inner
3.装饰器:
装饰器是一个带有函数作为参数并返回一个新函数的闭包,本质上装饰器也是函数
4. 三者的关系 :
嵌套函数 > 闭包 > 装饰器 (这里的 > 符号是包含的意思)
(以上均摘自Python之禅)
1.普通嵌套函数:
2.闭包:
闭包,本质是个函数,即调用了自由变量x的函数inner
3.装饰器:
装饰器是一个带有函数作为参数并返回一个新函数的闭包,本质上装饰器也是函数
4. 三者的关系 :
嵌套函数 > 闭包 > 装饰器 (这里的 > 符号是包含的意思)
(以上均摘自Python之禅)