Python(十四)装饰器

Posted on 2021-04-26 16:25  MissRong  阅读(38)  评论(0)    收藏  举报

Python(十四)装饰器

def a(f):
    print("start")
    f()
    print("end")

def b():
    print("这是函数b")
#b()
a(b)    
#start 
#这是函数b
#end

def c(f):
    print("start")
    f()
    print("end")

@c  #@符号相当于设定了装饰器,后面要写上增强方法的名称,自动执行。
def d():
    print("这是函数d")
#start
#这是函数d
#end

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3