摘要: Python装饰器是一种语法糖,用于在不改变原有函数代码的情况下,为函数添加额外的功能。装饰器本质上是一个函数,它接收一个函数作为参数,并返回一个新的函数,通常使用@语法糖来应用装饰器。 1.装饰器本质是一个函数,可称之为函数装饰器; 2.装饰器也是一个闭包,即在非全局范围内定义的函数可以引用其外围空间中的变量; 3.装饰器以一个函数作为参数,并且返回值也是一个函数; 4.装饰器不能修改被装饰的函数代码;不能修改被装饰函数的调用方式; 阅读全文
posted @ 2023-10-09 21:17 煊奕 阅读(519) 评论(0) 推荐(1) 编辑