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