Python教程

Python基础语法(二十一)--闭包之装饰器

本文主要是介绍Python基础语法(二十一)--闭包之装饰器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

装饰器

装饰器的原理就是闭包,调用方式不变

def test(func):
    print('----func----')
    def test2():
        print('----test2这里是扩展功能----')
        func()
    return test2
@test
def test1():
    print('----test1----')

test1()

执行流程图
image

这篇关于Python基础语法(二十一)--闭包之装饰器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!