使用time.time来统计函数的执行时间,程序只会执行一次,存在很大的随机因素。timtit包就可以重复执行函数多次,然后将多次执行结果取平均值。相比起来更优。然而程序执行时间很大程度还受计算机性能的影响,衡量程序好坏更靠谱的手段是计算时间复杂度。
time.time输出的是时间戳, 时间戳是从1970年1月1号0点0分0秒开始计时的,也就是就开始计时到现在经过了多少秒,这个值是不会重复的。