Python中自定义函数的教程( 二 )


return result
return wrapper
@timer
def sleep_and_return(x):
time.sleep(x)
return x
result = sleep_and_return(1)
print(result)
```
在以上示例中,timer函数是一个装饰器函数,它接收一个函数作为参数,并返回一个新的函数wrapper 。通过使用@timer装饰器,我们可以为sleep_and_return函数添加计时功能 。

推荐阅读