测试内容:从** 渲染 HTML 模板**、启动时间测试 加密测试算法测试浮点运算测试正则表达式测试 来进行测试。

测试对象版本:

  • Python 2.7.10
  • Python 3.4.4
  • Python 3.5.4
  • Python 3.6.1
  • Python 3.7 beta 2

具体结果见:

https://github.com/tonybaloney/performance_testing/tree/master/png

测试结果:

综上测试所述,答案是 Yes!虽然也有几项测试结果显示 Python 3 比 Python 2 慢:

  • 加密测试:Python 3 的比 Python2 慢 1.35 倍(原因在上文已做解释)
  • 启动时间测试:Python 3 比 Python 2 慢 1.39 倍

但从整体结果来看,Python 3 更快。 CPython 核心开发团队曾表示,启动速度问题是他们在 3.8 和 3.9 版本中着重要解决的问题。