背景:在一段程序的前后都用上time.time(),然后将两个时间相减,可以得到一段程序的运行时间。然而python提供了更强大的计时库:timeit,repeat。
1、timeit
(1)测试一段语句的执行时间:
(2)测试一个函数的执行时间:
(3)测试一个需要传入参数变量的函数的执行时间:
注意:函数名不能用%s的方式传递。
2、repeat
由于电脑永远都有其他程序也在占用着资源,你的程序不可能最高效的执行。 所以一般都会进行多次试验,取最少的执行时间为真正的执行时间。
运行结果如下: