注意:雖然本網站不一定需要 JavaScript,但您的互動體驗將會受限。請開啟 JavaScript 以獲得完整體驗。

Python 3.12.1

發行日期:2023 年 12 月 8 日

這是 Python 3.12 的第一個維護版本。

Python 3.12 是 Python 程式語言最新的主要版本,包含許多新功能與優化。3.12.1 是最新的維護版本,自 3.12.0 發布以來,包含了超過 400 項錯誤修復、建置改進及文件更新。

與 3.11 相比,3.12 系列的主要新功能

新功能

型別註解

棄用項目

  • 根據 PEP 623,移除 unicode 物件 C 實作中已棄用的 wstrwstr_length 成員。
  • unittest 模組中,移除了許多早已棄用的方法和類別。(這些項目自 Python 3.1 或 3.2 起就已被棄用)。
  • 已棄用的 smtpddistutils 模組已被移除(參見 PEP 594PEP 632)。setuptools 套件將繼續提供 distutils 模組。
  • 許多其他老舊、損壞且已棄用的函式、類別及方法已被移除。
  • 字串中無效的反斜線跳脫序列現在會以 SyntaxWarning 警示,而非 DeprecationWarning,使其更易被發現。(未來這些將變成語法錯誤。)
  • 整數的內部表示方式已變更,以為效能增強做準備。(這不應影響大多數使用者,因為這是內部細節,但可能會對 Cython 產生的程式碼造成問題。)

有關 Python 3.12 變更的更多詳細資訊,請參閱 Python 3.12 的新功能

更多資源

完整變更日誌

檔案

版本 作業系統 說明 MD5 總和檢查碼 檔案大小 Sigstore GPG
Gzip 壓縮原始碼封存檔 (Gzipped source tarball) 原始碼版本 51c5c22dcbc698483734dff5c8028606 25.8 MB .sigstore SIG
XZ 壓縮原始碼封存檔 (XZ compressed source tarball) 原始碼版本 50f827c800483776c8ef86e6a53831fa 19.6 MB .sigstore SIG
macOS 64 位元 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 eae2d617cbd978a4a6c167924b287572 43.3 MB .sigstore SIG
Windows 安裝程式 (64 位元) Windows 建議使用 3e3b6550e58772d324f7519bfa8066dc 25.4 MB .sigstore SIG
Windows 安裝程式 (32 位元) Windows 37a89a09138888e6331ec279d68fea8e 24.1 MB .sigstore SIG
Windows 安裝程式 (ARM64) Windows 實驗性 25fb741f175dc98d5630520f2df931ec 24.6 MB .sigstore SIG
Windows 嵌入式套件 (64 位元) Windows 019788d34af2c60a7be45bf8273e361f 10.5 MB .sigstore SIG
Windows 嵌入式套件 (32 位元) Windows acc28815c74facc402469e917c8f8433 9.4 MB .sigstore SIG
Windows 嵌入式套件 (ARM64) Windows 18058aa3c8ccbf3e8fee53386d38c711 9.8 MB .sigstore SIG