python 装饰器

1. 定义一个简单的函数函数

这时调用, myfunc(). 直接打印 # myfunc() called.3d

2. 定义装饰函数(在执行 myfunc 先后分别加一些内容)blog

这时调用 myfunc(), 前 func 后, myfunc 已经执行了新的函数(装饰器)语法

3. 使用语法糖@来装饰函数im

注意, 使用了语法糖以后, 就不用 myfunc = deco(myfunc) 这条语句了call

@语法糖, 表示的就是一个函数(装饰器函数), 并且这个函数要在以前(上边)定义.d3

直接调用 myfunc(), 输出 前, func(), 后装饰器

4. 使用内嵌函数, 确保每次新函数都被这样调用.db

相关文章
相关标签/搜索