16.9 timeit:测量小段Python代码执行的时间 timeit模块提供了一个简单的接口来确定小段Python代码的执行时间。它使用一个平台特定的时间函数,尽可能提供最准确的事件计算,并减少反复执行代码时启动或关闭开销对时间计算的影响。
16.9.1 模块内容 timeit定义了一个公共类Timer。Timer的构造函数有两个参数,一个是要测量时间的语句,另一个是"建立"语句(例如,用来初始化变量)。Python语句应当是字符串,可以包含嵌入的换行符。 timeit()方法会运行一次建立语句,然后反复执行主语句。它会返回过去了多少时间。timeit()的参数控制要运行多少次语句;默认为1000000。