注意: 雖然 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