17611538698
webmaster@21cto.com

Python 最新发布3.11版本,性能大幅提升

编程语言 0 1263 2022-10-27 03:24:42

图片

Python语言开发团队在本周一的官方博客中宣布,其正式发布Python 3.11稳定版本。

该版本是包含一系列新功能和优化的主要版本。

Python 3.11有着甚多的性能改进,这让很多开发者倍感喜悦和兴奋。其主要原因是官方的编译器CPython(https://github.com/faster-cpython/ideas)进行了大量增强型工作,性能提高很大。

使用新的CPython编译器的Python 3.11比3.10要快10-60%。虽然还有第三方的Pyston以及PyPy在某个领域仍具优势,但这一版本的CPython比前面版本要高效的多。

Python 3.11的主要新功能包括:

  • 1)对具有异步I/O的任务组支持;

  • 2)回溯;

  • 3)异常与except*错误位置的更细颗粒度;

  • 4)支持在标准库中解释TOML


在Python 3.11的众多性能改进中,其最大的新增特性是“专门自适应解释器”(https://peps.python.org/pep-0659/)。

Python新的解释器会尝试分析正在运行的代码,使用特定的字节码替换一般的字节码。

根据官方Python基准套件,3.11 版本的运行速度比 Python 3.10 快 1.25 倍(综合衡量标准)。

用户无需对 Python 程序进行任何代码更改即可受益于 Python 3.11 的速度提升。

要了解Python 3.11相关信息以及下载,可单击查看原文或以下地址下载

https://www.python.org/downloads/release/python-3110/

作者:场长

评论