装饰器 Python · 装饰器
装饰器是 @ 开头、给函数加功能的语法,不改函数本身。
怎么用
@装饰器 def 函数():
小例子
def 日志(fn):
def 包(*a, **k):
print('开始')
return fn(*a, **k)
return 包
@日志
def 干活():
print('干活')
干活()
运行结果
开始 干活
官方文档:https://docs.python.org/zh-cn/3/glossary.html#term-decorator
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条