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

Python 3.14.0a7

发布日期: 2025年4月8日

最后一个 Alpha 版本来了!这意味着我们离第一个 Beta 版本只有四周的时间,我们需要在 2025 年 5 月 6 日功能冻结之前将最后的功能加入到 3.14 中!

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

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

Python 3.14 仍在开发中。此版本 3.14.0a7 是七个计划中的 alpha 版本中的最后一个。

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

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

Python 3.14 的许多新功能仍在规划和编写中。迄今为止,主要的新功能和变化包括:

  • PEP 649:注解的延迟评估
  • PEP 741:Python 配置 C API 注解
  • PEP 758:允许没有括号的 except 和 except* 表达式
  • PEP 761:Python 3.14 及之后版本不再为发布产物提供 PGP 签名。推荐验证者改用 Sigstore。
  • PEP 765:禁止退出 finally 块的 return/break/continue
  • PEP 768:CPython 的安全外部调试器接口
  • 一种新型解释器。对于某些较新的编译器,该解释器能提供显著的性能提升。目前为可选功能,需要从源代码构建。
  • UUID 版本 6-8 现在由 uuid 模块支持,并且版本 3-5 和 8 的生成速度提高了 40%。
  • 改进的错误消息
  • Python 移除项弃用项
  • C API 移除项弃用项
  • (嘿,各位核心开发者,如果此列表中缺少您认为重要的功能,请告知 Hugo。)

Python 3.14 的下一个预发布版本将是第一个 beta 版本,3.14.0b1,目前计划于 2025 年 5 月 6 日发布。此后,不能再添加新功能,但允许(并鼓励!)进行错误修复和文档改进。

更多资源

接下来是些完全不一样的内容

在 4 月 5 日星期六,一年已经过去了 3.141592653589793 个月。

尽情享用新版本吧

感谢所有帮助实现 Python 开发和这些发布的众多志愿者!请考虑通过亲自志愿服务或通过组织向 Python 软件基金会捐款来支持我们的工作。

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 Sigstore SBOM
Gzip 压缩的源码包 源码发布版 17baf77cec5624baeae900748fb7733f 28.5 MB .sigstore SPDX
XZ 压缩的源码包 源码发布版 b110979908751fa7d7dd837d174568dc 21.9 MB .sigstore SPDX
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.13 及更高版本 7b881f26b9b399bb2ade30340450e1e7 68.9 MB .sigstore
Windows 安装程序 (64位) Windows 推荐 ef0c61d172f5391e5e7cf646e27c21dd 27.8 MB .sigstore SPDX
Windows 安装程序 (32位) Windows 37c3778b3df93daa3ab88493081260b8 26.5 MB .sigstore SPDX
Windows 安装程序 (ARM64) Windows 实验性 667622db05a62096b99c98d5e1369bd0 27.1 MB .sigstore SPDX
Windows 可嵌入包 (64位) Windows 410eff99ba5295db8d6077ffe8088ff5 10.9 MB .sigstore SPDX
Windows 可嵌入包 (32位) Windows f4d0e8df633aacbf29366803b07682b2 9.7 MB .sigstore SPDX
Windows 可嵌入包 (ARM64) Windows c1b305a2488ec06ebf1a4602c30f4e77 10.2 MB .sigstore SPDX