python中计时器timeit(),repeat()

背景:在一段程序的前后都用上time.time(),然后将两个时间相减,可以得到一段程序的运行时间。然而python提供了更强大的计时库:timeit,repeat。

1、timeit

(1)测试一段语句的执行时间:

python中计时器timeit(),repeat()

(2)测试一个函数的执行时间:

python中计时器timeit(),repeat()

2、repeat
     由于电脑永远都有其他程序也在占用着资源,你的程序不可能最高效的执行。 所以一般都会进行多次试验,取最少的执行时间为真正的执行时间。

python中计时器timeit(),repeat()

运行结果如下:

python中计时器timeit(),repeat()