

import time
def djs():
print('sooo...')
time.sleep(2)
def show_time(f):
def inner():
start = time.time()
f()
end = time.time()
print('spend %s'%(end - start))
return inner
djs = show_time(djs)
djs()
return inner()返回的是值,return inner返回的是函数,闭包,应该返回的是函数。




*a传入的是无名参数(如1,2,3,ffe.....),**a传入的是有名参数(如a=1,name=abc.......)

5995



被折叠的 条评论
为什么被折叠?



