Python 3.13.6
釋出日期: 2025年8月6日
這是 Python 3.13 的第六個維護版本
Python 3.13 是 Python 程式語言的最新主要版本,與 Python 3.12 相比,它包含了許多新功能和最佳化。3.13.6 是 3.13 的第六個維護版本,自 3.13.5以來,包含了大約 200 個錯誤修復、構建改進和文件變更。
3.13 系列相較於 3.12 的主要新特性
Python 3.13 的一些主要新特性和變化如下:
新特性
- 一個基於 PyPy 的全新且改進的互動式直譯器,具有多行編輯和顏色支援,以及帶顏色的異常追溯資訊。
- 一個實驗性的自由執行緒構建模式,它停用了全域性直譯器鎖(GIL),允許多個執行緒更併發地執行。該構建模式也作為實驗性功能在 Windows 和 macOS 安裝程式中提供。
- 一個初步的、實驗性的 JIT(即時)編譯器,為顯著的效能提升奠定了基礎。
- 內建函式
locals()(及其 C 語言等效函式)在修改其返回的對映時,現在有了明確定義的語義,這使得偵錯程式可以更一致地執行。 - 現已包含 mimalloc 的修改版本,這是一個可選功能,但在平臺支援的情況下預設啟用,並且是自由執行緒構建模式所必需的。
- 文件字串(Docstrings)現在會去除前導縮排,從而減少了記憶體使用和 .pyc 檔案的大小。(大多數處理文件字串的工具已經會去除前導縮排。)
- dbm 模組新增了一個 dbm.sqlite3 後端,在建立新檔案時預設使用該後端。
- 支援的最低 macOS 版本從 10.9 更改為 10.13 (High Sierra)。未來的版本將不再支援更舊的 macOS。
- WASI 現在是第 2 級支援平臺。Emscripten 不再是官方支援的平臺(但 Pyodide 會繼續支援 Emscripten)。
- iOS 現在是第 3 級支援平臺。
- Android 現在是第 3 級支援平臺。
型別提示
- 支援在型別引數中使用型別預設值。
- 一個新的型別縮小注解:
typing.TypeIs。 - 一個用於 TypeDict 中只讀項的新註解。
- 一個用於在型別系統中標記棄用項的新註解。
移除和新的棄用項
- PEP 594(從標準庫中移除廢棄模組)計劃移除許多已棄用的模組:
aifc、audioop、chunk、cgi、cgitb、crypt、imghdr、mailcap、msilib、nis、nntplib、ossaudiodev、pipes、sndhdr、spwd、sunau、telnetlib、uu、xdrlib、lib2to3。 - 在標準庫的多個模組中移除了許多其他已棄用的類、函式和方法。
- C API 的移除項和棄用項。(在 alpha 1 版本中移除的一些項已在 alpha 2 版本中恢復,因為目前認為這些移除項的破壞性太大。)
- 新的棄用項,其中大部分計劃在 Python 3.15 或 3.16 中移除。
有關 Python 3.13 變化的更多詳情,請參閱《Python 3.13 的新變化》。
更多資源
- 線上文件
- PEP 719, 3.13 釋出時間表
- 請在 https://github.com/python/cpython/issues 報告錯誤。
- 直接為 Python 提供資金幫助(或透過 GitHub Sponsors),並支援 Python 社群。
檔案
| 版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | Sigstore | SBOM | GPG | |
|---|---|---|---|---|---|---|---|---|
| Gzip 壓縮的原始碼包 | 原始碼釋出版 | d74ea44a15333e1bd161d1844078d4c5 | 28.0 MB | .sigstore | SPDX | SIG | ||
| XZ 壓縮的原始碼包 | 原始碼釋出版 | 4170b57e642c15a1dfed17313ec57cc2 | 21.7 MB | .sigstore | SPDX | SIG | ||
| macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.13 及更高版本 | 16fbea288b788b538f93c5e9466da41f | 67.0 MB | .sigstore | SIG | ||
| Windows 安裝程式 (64位) | Windows | 推薦 | adf553e6af2ba72bfb335f87ff15a564 | 27.5 MB | .sigstore | SPDX | SIG | |
| Windows 安裝程式 (32位) | Windows | 5a78eac7ef9db15ff6201a6bb39e9aea | 26.2 MB | .sigstore | SPDX | SIG | ||
| Windows 安裝程式 (ARM64) | Windows | 實驗性 | 8e70108aa6a38b9af926c668970c186b | 26.7 MB | .sigstore | SPDX | SIG | |
| Windows 可嵌入包 (64位) | Windows | 31019bd49a54b8d3bfa7eb1093d4b8e5 | 10.4 MB | .sigstore | SPDX | SIG | ||
| Windows 可嵌入包 (32位) | Windows | 896e4ba58d174b26fc61d393f1ae204d | 9.2 MB | .sigstore | SPDX | SIG | ||
| Windows 可嵌入包 (ARM64) | Windows | 38fd8d83827b744c028576c8d488639c | 9.7 MB | .sigstore | SPDX | SIG | ||
| Windows 釋出清單 | Windows | 使用 'py install 3.13' 安裝 | 826f400ec2e497803db5cf71a2279288 | 14.6 KB | .sigstore | |||
