了解究竟哪个版本的Python是最快的?

了解究竟哪个版本的Python是最快的


HUWWW
浏览 752回答 1
1回答

慕的地6264312

哪个版本的 Python 是最快的?当然,“这取决于”多种因素,需要根据不同的条件情况来进行测试。Python 3.7 是速度最快的“官方”Python 版本,但PyPy 则是最快的。虽然PyPy 是最快的,但它并不能广泛的应用。PyPy 拥有即时(JIT)编译器,因此它比 CPython 快。JIT编译器具有很大的好处,因为它们在执行可预测的重复性任务时非常高效。Python性能测试的其中一个特点是,你需要多次运行同一段代码以使其准确无误,从而减少应用程序的错误边界。因此,PyPy 面对这样的测试性能更优。JIT 编译器,尤其是 PyPy 的 JIT 编译器最显著的缺点是启动成本高。另一个缺点是许多 C语言扩展程序缺乏兼容性。因为“Python”(CPython,官方的 PSF Python)是用 C 语言编写的,PyPi上的许多第三方扩展利用了这一点。Numpy 就是一个很好的例子,Numpy 的大部分代码都是用优化的 C 代码编写的。当你执行 pip installnumpy 命令时,它会使用本地 C 编译器为你的 Python 运行时建立一个二进制库,供 Python 程序使用。由于 PyPy 是用 Python 编写的,很多模块根本无法在 PyPy 中工作,所以你需要经常进行检查
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python