注意: 虽然 JavaScript 对于本网站不是必需的,但您与内容的交互将受到限制。请启用 JavaScript 以获得完整体验。

Python 3.13.0a6

发布日期: 2024 年 4 月 9 日

这是 Python 3.13 的早期开发者预览版

与 3.12 相比,3.13 系列的主要新功能

Python 3.13 仍在开发中。此版本 3.13.0a6 是第六个也是最后一个计划的 alpha 版本。

Alpha 版本的目的是使测试新功能和错误修复的当前状态以及测试发布过程更容易。

在 alpha 阶段,可能会在 beta 阶段开始之前(2024-05-07)添加功能,并且如有必要,可能会在候选发布阶段(2024-07-30)之前修改或删除。请记住,这是一个预览版本,建议在生产环境中使用。

Python 3.13 的许多新功能仍在计划和编写中。移除 全局解释器锁以及提高 Python 性能的工作正在加速进行。到目前为止最显著的变化

  • 在交互式解释器中,默认情况下,异常回溯现在会着色
  • 添加了一个初步的、实验性的 JIT,为显著的性能提升奠定了基础。
  • (循环)垃圾回收器现在是增量的,这意味着在具有大量对象的程序中,垃圾回收的暂停时间应该会缩短。
  • 文档字符串现在剥离了前导缩进,从而减少了内存使用和 .pyc 文件的大小。(大多数处理文档字符串的工具已经剥离了前导缩进。)
  • dbm 模块有一个新的 dbm.sqlite3 后端,该后端在创建新文件时默认使用。
  • PEP 594 (从标准库中移除失效的组件) 计划删除许多已弃用的模块:aifcaudioopchunkcgicgitbcryptimghdrmailcapmsilibnisnntplibossaudiodevpipessndhdrspwdsunautelnetlibuuxdrliblib2to3
  • 许多其他删除了各种标准库模块中已弃用的类、函数和方法。
  • 新的弃用,其中大部分计划从 Python 3.15 或 3.16 中删除。
  • C API 删除弃用。(在 alpha 1 中存在的一些删除在 alpha 2 中被还原,因为这些删除此时被认为过于破坏性。)

(嘿,核心开发者们,如果你发现此列表中缺少你认为重要的功能,请告知 Thomas。)

Python 3.13 的下一个预发布版本将是 3.13.0b1,这也意味着功能冻结,目前计划于 2024-05-07。

更多资源

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG Sigstore SBOM
Gzipped 源代码 tarball 源代码发布 a18d5ca8a31c2a610e4805843f590e2f 26.1 MB SIG .sigstore SPDX
XZ 压缩源代码 tarball 源代码发布 8fef7d0d0cad2fa8cc7e0ee10f6657ed 19.9 MB SIG .sigstore SPDX
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本 d8f47804bb83d77d7e34abd4ad66b482 43.1 MB SIG .sigstore
Windows 安装程序 (64 位) Windows 推荐 bb52c3a320c547fee1970d21abb72a93 25.7 MB SIG .sigstore
Windows 安装程序 (32 位) Windows 5b2144fed0b68000a019350bea1db36a 24.4 MB SIG .sigstore
Windows 安装程序 (ARM64) Windows 实验性 b07ac5fe3bd907e972bc14774afe8efb 24.9 MB SIG .sigstore
Windows 可嵌入程序包 (64 位) Windows 0ef177f925e1f6677682f8cffd90bcc5 11.8 MB SIG .sigstore
Windows 可嵌入程序包 (32 位) Windows b129027dfb0e4313d296c1fcea98bc61 10.3 MB SIG .sigstore
Windows 可嵌入程序包 (ARM64) Windows e82e35a37f3ff96c92eafa63d374023e 10.8 MB SIG .sigstore