import time def timer(f): def innner(*args,**kwargs): '''在被装饰之前要做的事''' ret = f(*args,**kwargs) '''在被装饰之后要做的事''' return ret return innner @timer#语法糖,@装饰器函数名 def fuc():#被装饰的函数 time.sleep(0.01) print("大象你好") return '好个麻花' fuc()