从 timeit 返回的时间单位

Time units returned from timeit

乍一看,https://docs.python.org/3.10/library/timeit.html# 的 Python 文档表明 timeit 使用默认参数返回的时间单位是默认计时器 time.perf_counter() 的时间单位,这是 fractional seconds。我在那个页面上找不到任何相反的东西,但是一个简单的测试:

>>> timeit('3**2')
0.007580029021482915

建议 usec。我错过了什么?

秒了。您错过了默认执行一百万次的时间 (number=1000000)。