注意:虽然 JavaScript 对于本网站并非必要,但您与内容的互动将会受限。请启用 JavaScript 以获得完整体验。

Python 3.13.0a4

发布日期: 2024 年 2 月 15 日

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

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

Python 3.13 仍在开发中。此版本 3.13.0a4 是计划的六个 alpha 版本中的第四个。

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

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

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

  • 在交互式解释器中,异常回溯现在默认着色
  • 添加了一个初步的、实验性的 JIT,为显著的性能改进奠定了基础。
  • 文档字符串现在剥离了前导缩进,减少了内存使用和 .pyc 文件的大小。(大多数处理文档字符串的工具已经剥离了前导缩进。)
  • PEP 594(从标准库中移除无用模块)计划删除许多已弃用的模块:aifcaudioopchunkcgicgitbcryptimghdrmailcapmsilibnisnntplibossaudiodevpipessndhdrspwdsunautelnetlibuuxdrliblib2to3
  • 许多其他移除了各种标准库模块中已弃用的类、函数和方法。
  • 新的弃用,其中大多数计划从 Python 3.15 或 3.16 中删除。
  • C API 移除弃用。(alpha 1 中存在的一些移除已在 alpha 2 中还原,因为此时移除被认为具有太大的破坏性。)

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

Python 3.13 的下一个预发布版本将是 3.13.0a5,目前计划于 2024-03-12 发布。

更多资源

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG Sigstore SBOM
Gzip 压缩的源代码 tarball 源代码发布 ae04d6ad0eb6ab7c62c21eb88f5099df 25.9 MB SIG .sigstore SPDX
XZ 压缩的源代码 tarball 源代码发布 57d4883f5191206a9f04ebd91e8a6ede 19.7 MB SIG .sigstore SPDX
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本 8f0d14fc018eeb33fecf5591815a4a27 42.8 MB SIG .sigstore
Windows 安装程序(64 位) Windows 推荐 995f51d5a90cdaeaca3c276121949421 25.6 MB SIG .sigstore
Windows 安装程序(32 位) Windows fcc4d03e7b1b21cd916e064dba16607c 24.3 MB SIG .sigstore
Windows 安装程序 (ARM64) Windows 实验性 2e8413235841609fed8ee05490807285 24.8 MB SIG .sigstore
Windows 可嵌入包(64 位) Windows fbf811b497e36bb1ed7764b52a5964e4 11.9 MB SIG .sigstore
Windows 可嵌入包(32 位) Windows 70a1960d450e6d538f4ada89319df9bd 10.5 MB SIG .sigstore
Windows 可嵌入包 (ARM64) Windows d8d124c3befbe814db3bef0eccc16eb3 11.0 MB SIG .sigstore