注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

Python 3.14.0

釋出日期: 2025年10月7日

Two snakes enjoying a pie with 3.14 on the top and π crimping

這是 Python 3.14.0 的穩定版本

Python 3.14.0 是 Python 程式語言的最新主要版本,與 Python 3.13 相比,它包含了許多新功能和最佳化。

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

Python 3.14 的一些主要新功能和變化如下

新特性

  • PEP 779:正式支援自由執行緒 Python
  • PEP 649:註解的求值現在被推遲,改善了使用註解的語義。
  • PEP 750:用於自定義字串處理的模板字串字面量(t-string),使用熟悉的 f-string 語法。
  • PEP 734:在標準庫中支援多個直譯器。
  • PEP 784:新增 compression.zstd 模組,提供對 Zstandard 壓縮演算法的支援。
  • PEP 758exceptexcept* 表示式現在可以省略括號。
  • PyREPL 中的語法高亮,以及在 unittestargparsejsoncalendar 命令列介面中支援顏色。
  • PEP 768:一個用於 CPython 的零開銷外部偵錯程式介面。
  • uuid 模組現在支援 UUID 版本 6-8,並且版本 3-5 的生成速度提高了 40%。
  • PEP 765:禁止使用會退出 finally 塊的 return/break/continue 語句。
  • PEP 741:一個改進的用於配置 Python 的 C API。
  • 一種新型直譯器。對於某些較新的編譯器,該直譯器能提供顯著的效能提升。目前為可選功能,需要從原始碼構建。
  • 改進了錯誤資訊。
  • 內建的 HMAC 實現,其程式碼來自 HACL* 專案並經過了形式化驗證。
  • 一個新的命令列介面,用於檢查使用非同步任務的正在執行的 Python 程序。
  • pdb 模組現在支援遠端附加到正在執行的 Python 程序

有關 Python 3.14 變化的更多詳情,請參閱 Python 3.14 的新特性

構建方面的變更

不相容的變更、移除和新的棄用項

Python 安裝管理器

我們為 Windows 提供的安裝程式正被新的安裝管理器取代,該管理器可以從 Windows 應用商店或其下載頁面安裝。更多資訊請參閱我們的文件。下方可供下載的 JSON 檔案包含了本次釋出中所有可安裝包的列表,包括檔案 URL 和雜湊值,但安裝最新版本並不需要此檔案。傳統的安裝程式在 3.14 和 3.15 版本期間將繼續可用。

更多資源

接下來是些完全不一樣的內容

埃德加·愛倫·坡於 1849 年 10 月 7 日逝世。

正如我們都從 3.14.0a1 中回憶的那樣,圓周率記憶法(piphilology)是創造助記法來幫助記憶 π 的數字,而一首圓周率詩(piem)中每個單詞的字母數依次對應 π 的數字。

1995年,美國數學家及約束寫作作家邁克·基思(Mike Keith)將愛倫·坡的《烏鴉》改寫成了一首 740 個單詞的圓周率詩。以下是 《烏鴉旁邊》的前兩節:

            坡,E.
      烏鴉旁邊

午夜如此沉悶,疲憊而睏倦。
    靜靜地思考著那些讚美著如今已過時學問的書卷。
在我相當長的打盹中——最奇怪的敲擊聲!
    一種不祥的振動聲擾亂了我房間的前門。
        “這個”,我輕聲低語,“我不理會”。

完美地,理智記起:鬼魅的火焰,閃爍的餘燼。
    被閃電的爆發所點燃,窗戶將半影投射在這地板上。
悲傷地,如同受虐者一般,我不快的思緒我留意到
    那優雅中無與倫比的教訓——麗諾爾——
        正在欣喜,興奮……永不復焉。

盡情享用新版本吧

感謝所有幫助實現 Python 開發和這些釋出的眾多志願者!請考慮透過親自志願服務或透過組織向 Python 軟體基金會捐款來支援我們的工作。

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 Sigstore SBOM
Gzip 壓縮的原始碼包 原始碼釋出版 2ba6baae1e7c56f652195327d3becd64 29.2 MB .sigstore SPDX
XZ 壓縮的原始碼包 原始碼釋出版 41389edaf9c643263cbed9b5ed307df8 22.5 MB .sigstore SPDX
Android 可嵌入包 (aarch64) Android be1f8e3ec0752f5bbaf6e029e0a870c0 19.9 MB .sigstore
Android 可嵌入包 (x86_64) Android c9795011cd212f75303bb4fac18e6f0d 20.2 MB .sigstore
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.15 及更高版本 d89338ba3e64cd80f9cc890280933e6c 70.9 MB .sigstore
Windows 安裝程式 (64位) Windows 推薦 cf642108b97545a30ac055b94657a0e6 28.5 MB .sigstore SPDX
Windows 安裝程式 (32位) Windows 4b4a8f4e6f47a430df110868b3872762 27.1 MB .sigstore SPDX
Windows 安裝程式 (ARM64) Windows 實驗性 1d308e03a711d99ad7c5df4032daf8a9 27.8 MB .sigstore SPDX
Windows 可嵌入包 (64位) Windows 7c5d8d8e3213a11bd0e36f8b8eb03431 11.4 MB .sigstore SPDX
Windows 可嵌入包 (32位) Windows c21d08efbf4d7adb64505577c197bd08 10.1 MB .sigstore SPDX
Windows 可嵌入包 (ARM64) Windows e207670ef0d54dca3681c9e4137a4774 10.8 MB .sigstore SPDX
Windows 釋出清單 Windows 使用 'py install 3.14' 安裝 1f8f0ad1876492476cbc02155976dc21 14.6 KB .sigstore