首页 > 其他 > 详细

简单的装饰器及其解释

时间:2020-02-15 14:17:08      阅读:52      评论:0      收藏:0      [点我收藏+]

def w1(func):
    # 验证1
    def inner():
       
        # 验证2
       
        func()
        # 验证3
    return inner

@w1
def f1():
    print('函数打印了')


#@w1 的含义:即将f1这个函数的引用当做参数传递到w1(f1)中,并执行w1这个函数,将上面执行函数的返回值赋值给f1变量。

f1()

执行结果
验证1
验证2
函数打印了
验证3

简单的装饰器及其解释

原文:https://www.cnblogs.com/python99/p/12311969.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!