目录
说明
代码执行时间的长短取决于多种因素。例如选用的编程语言、机器的硬件环境和负载情况、代码中所选择使用的数据结构、选择的算法等等。这里仅仅计算Python代码的执行时常,不考虑代码时间复杂度和空间复杂度的优化,甚至不将硬件因素作为考虑的范围内。
使用time()进行计算
import time
t1 = time()
#
# 要计算时间的代码段
#
t2 = time()
spend = t2 - t1 # 消耗时间
使用示例:
from time import time, sleep
t1 = time()
a = [12, 23, 5, 65, 99]
b = []
for i in a:
if i > 10:
sleep(1)
b.append(i)
print(b)
t2 = time()
print("Spend time: %s" % (t2 - t1))
执行结果:
[12, 23, 65, 99]
Spend time: 4.007811069488525