Python 3.13.6 现已发布。Python 3.13 是 Python 编程语言的最新主要版本,与 Python 3.12 相比,它包含许多新功能和优化。3.13.6 是 3.13 的第六个维护版本,自 3.13.5 以来包含大约 200 个错误修复、构建改进和文档更改。

Python 3.13 中的一些主要新功能包括:

一种基于 PyPy 的全新改进型交互式解释器,具有多行编辑和颜色支持以及彩色异常回溯功能。
实验性的自由线程构建模式,可禁用 Global Interpreter Lock (全局解释器锁),允许线程更并发地运行,构建模式在 Windows 和 macOS 安装程序中也作为实验性功能提供。
初步的实验性的 JIT,为显著的性能改进奠定了基础。
locals() 内置函数(及其 C 等效函数)现在在更改返回的映射时具有定义明确的语义,这使调试器能够更一致地运行。
现在包含 mimalloc 的修改版本,该版本是可选的,但如果平台支持,则默认启用,并且对于自由线程构建模式是必需的。
文档字符串现在已去除其前导缩进,从而减少了内存占用和 .pyc 文件的大小。(大多数处理文档字符串的工具已经去除了前导缩进。)
dbm 模块有一个新的 dbm.sqlite3 后端,在创建新文件时默认使用。
最低支持的 macOS 版本已从 10.9 更改为 10.13 (High Sierra)。旧版本的 macOS 今后将不再受支持。
WASI 现在是 Tier 2 支持平台。Emscripten 不再是官方支持的平台(但 Pyodide 继续支持 Emscripten)。
iOS 现在是 Tier 3 支持的平台。
Android 现在也是 Tier 3 支持的平台。

更多详情可查看完整更新日志。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。