码迷,mamicode.com
首页 > 其他好文 > 详细

简单的装饰器及其解释

时间:2020-02-15 15:44:57      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:UNC   pre   strong   装饰器   执行   print   简单的   pytho   验证   


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

简单的装饰器及其解释

标签:UNC   pre   strong   装饰器   执行   print   简单的   pytho   验证   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!