定义装饰器:
def deco(func):
def new_func(x,y)
print("原始数据:",x,y)
return func(x,y)
return new_func
@deco
def pfh(x,y):
return x**2+y**2
#@deco等同于最后加上pfh=deco(pfh)
def deco(func):
def new_func(x,y)
print("原始数据:",x,y)
return func(x,y)
return new_func
def pfh(x,y):
return x**2+y**2
pfh=deco(pfh)
@装饰器名称,下面一行方法作为形参放进定义装饰器的方法中。上述装饰器方法定义了返回值为被装饰的方法返回值。