给函数加一层包装:装饰器
作用说明
装饰器可以在不改原函数主体的情况下,给函数额外加一层功能。
def deco(fn):
def wrapper():
return fn() + "!"
return wrapper
@deco
def greet():
return "Hello, Python"
print(greet())
小练习
上面程序运行后,会输出什么?
提交要求:只提交最终输出结果,不要添加多余说明。
装饰器可以在不改原函数主体的情况下,给函数额外加一层功能。
def deco(fn):
def wrapper():
return fn() + "!"
return wrapper
@deco
def greet():
return "Hello, Python"
print(greet())
上面程序运行后,会输出什么?
提交要求:只提交最终输出结果,不要添加多余说明。
全部评论