装饰器=高阶函数+函数嵌套+闭包
# #列表变成迭代器 # s=[1,2] # s.__iter__() # #iter(s) #装饰器: 本质就是函数,功能为其他函数添加附加功能 #原则: #1 不修改被修饰函数的源代码 #2 不修改本装饰函数的 #下面函数就是本函数,但需要附加新的功能 #装饰器=高阶函数+函数嵌套+闭包
import time
def cul(s):
# start_time=time.time()
res=0
for i in s:
time.sleep(0.1)
res+=i
# stop_time=time.time()
# print('程序运行时间%s'%(stop_time-start_time))
return res
# res=cul(range(10))
# print(res)
res=cul(range(10))
print(res)