用于测量 Python 中经过时间的 Python 程序

要理解这个例子,你应该具备以下 Python 编程 主题的知识


示例 1:使用 time 模块

import time

# Save timestamp
start = time.time()

print(23*2.3)

# Save timestamp
end = time.time()

print(end - start)

输出

52.9
3.600120544433594e-05

为了计算代码执行所经过的时间,可以使用 time 模块。

  • 在代码开始时使用 time() 函数保存时间戳 start
  • 在代码结束时保存时间戳 end
  • 找出 endstart 之间的差异,即为执行时间。

执行时间取决于系统。

注意: time 模块中的 time.time() 函数返回当前时间(以秒为单位)。


示例 2:使用 timeit 模块

from timeit import default_timer as timer

start = timer()

print(23*2.3)

end = timer()
print(end - start)

输出

52.9
6.355400000000039e-05

与示例 1 类似,我们使用 timeit 模块中的 timer() 方法。

timeit 提供最准确的结果。

注意: timer() 函数也返回当前时间(以秒为单位)。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战