Python 3.13.6 发布
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 支持的平台。
更多详情可查看完整更新日志。
为您推荐相关文章:
同类文章推荐: