10Python的函数装饰器decorator

38 阅读1分钟

一、什么是函数装饰器

装饰器:装饰器顾名思义,一个可以起到装饰作用的工具

装饰器是谁?

装饰器本质还是一个函数,是一个嵌套的函数(闭包)

装饰器装饰谁?

装饰器装饰的还是函数

为什么要有装饰器? 装饰器(函数)是对现有函数功能的一个补充或增加,它可以更快速、更清晰、大批量的为函数增加功能

让代码简单易懂,在不变更原有函数代码的情况下进行功能增强

二、如何声明/调用一个装饰器

image.png

image.png

image.png

image.png

image.png

三、装饰器的使用和参数

image.png

image.png

image.png

四、装饰器实用案例

image.png

image.png