乍一看,https://docs.python.org/3.10/library/timeit.html#上的Python文档表明,timeit
带默认参数返回的时间单位是默认计时器time.perf_counter()
的时间单位,即fractional seconds
。我在那一页上找不到任何相反的东西,除了一个简单的测试:
>>> timeit('3**2')
0.007580029021482915
表示usec
。我错过了什么?
秒。您错过了默认的100万次执行(number=1000000
)的时间。