|
- from functools import wraps
- import time
- def runtime(func):
- def wrapper(*args,**kws):
- start = time.time()
- for i in range(100000000):
- func()
- end = time.time()
- print("%s亿次运行时间:%f" % (func.__name__,end-start))
- return wrapper
- @runtime
- def lst_append():
- lst = []
- lst.append(1)
- @runtime
- def lst_mod():
- lst = [None]
- lst[0] = 1
- lst_append()
- lst_mod()
复制代码 lst_append亿次运行时间:13.112105
lst_mod亿次运行时间:11.834461
|
|