python 装饰器 第三步:使用语法糖

# 第三步:使用语法糖(就是语法)
# 用于扩展基本函数的函数
def kuozhan(func):
    # 扩展功能1
    print('饭前要洗手')
    # 调用基本函数
    func()
    # 扩展功能2
    print('饭后溜一圈')
    # 这里需要有返回值才能传给eat
# 基本函数
@kuozhan  # eat = kuozhan(eat) #eat就相当于以前的result,用来接收返回值
def eat():
    print('吃饭')
# 扩展之后的函数要重新赋值给基本函数!(但是此步骤还实现不了)
# eat = kuozhan(eat) #eat就相当于以前的result,用来接收返回值
print(eat)
# 调用函数
# eat()
原文地址:https://www.cnblogs.com/zhangboblogs/p/8018618.html