python函数(6):装饰器

一、闭包

1.函数里边嵌套函数

python函数(6):装饰器_第1张图片

2.外部函数的返回值是内部函数的引用 

python函数(6):装饰器_第2张图片

 3.内部函数可以使用外部函数的变量

 python函数(6):装饰器_第3张图片

 

二、装饰器

1、装饰器 的使用

       装饰器是用来装饰函数的工具,在不改变源代码的情况下添加额外功能

       通过闭包来实现装饰器

python函数(6):装饰器_第4张图片

 2、装饰器模板

记得使用的时候要用语法糖

python函数(6):装饰器_第5张图片

你可能感兴趣的:(python)