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

Python 3.12.2

釋出日期: 2024年2月6日

這是 Python 3.12 的第二個維護版本

Python 3.12 是 Python 程式語言的最新主要版本,其中包含許多新功能和最佳化。3.12.2 是最新的維護版本,自 3.12.1以來,包含超過 350 項錯誤修復、構建改進和文件變更。

與 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 SBOM GPG
Gzip 壓縮的原始碼包 原始碼釋出版 4e64a004f8ad9af1a75607cfd0d5a8c8 25.9 MB .sigstore SPDX SIG
XZ 壓縮的原始碼包 原始碼釋出版 e7c178b97bf8f7ccd677b94d614f7b3c 19.6 MB .sigstore SPDX SIG
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 f88981146d943b5517140fa96e96f153 43.5 MB .sigstore SIG
Windows 安裝程式 (64位) Windows 推薦 44abfae489d87cc005d50a9267b5d58d 25.4 MB .sigstore SIG
Windows 安裝程式 (32位) Windows bc4d721cf44a52fa9e19c1209d45e8c3 24.1 MB .sigstore SIG
Windows 安裝程式 (ARM64) Windows 實驗性 f769b05cd9d336d2d6e3f6399cb573be 24.7 MB .sigstore SIG
Windows 可嵌入包 (64位) Windows ded837d78a1efa7ea47b31c14c756faa 10.6 MB .sigstore SIG
Windows 可嵌入包 (32位) Windows 787d286b66a3594e697134ca3b97d7fe 9.4 MB .sigstore SIG
Windows 可嵌入包 (ARM64) Windows 1ffc0d4ea3f02a1b4dc2a6e74f75226d 9.8 MB .sigstore SIG