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

Python 3.11.5

釋出日期: 2023年8月24日

Python 3.11 release logo

這是 Python 3.11 的第五個維護版本。

Python 3.11.5 是 Python 程式語言最新的主要版本,其中包含許多新功能和最佳化。

此版本中的安全內容

  • gh-108310:修復了 ssl.SSLSocket 例項中的一個漏洞,該漏洞可能導致 TLS 握手被繞過,包括證書驗證等保護措施,並可能將傳送的未加密資料當作握手後 TLS 加密資料處理。此安全問題由 Aapo Oksman 報告為 CVE-2023-40217。補丁由 Gregory P. Smith 提供。

與 3.10 相比,3.11 系列的主要新特性

Python 3.11 的一些主要新特性和變化包括

通用變更

  • PEP 657 -- 在回溯資訊中包含更精細的錯誤位置
  • PEP 654 -- 異常組和 except*
  • PEP 680 -- tomllib:在標準庫中支援解析 TOML
  • gh-90908 -- 為 asyncio 引入任務組
  • gh-34627 -- 正則表示式現已支援原子組 ((?>...)) 和所有格量詞 (*+, ++, ?+, {m,n}+)。
  • “更快的 CPython”專案已經取得了一些激動人心的成果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我們在標準基準套件上測得 1.22 倍的加速。詳情請參閱“更快的 CPython”

型別和型別語言相關變更

  • PEP 673 -- Self 型別
  • PEP 646 -- 可變引數泛型
  • PEP 675 -- 任意字面量字串型別
  • PEP 655 -- 將單個 TypedDict 專案標記為必需或可能缺失
  • PEP 681 -- 資料類轉換

更多資源

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

在物理學中,拉莫爾進動(以約瑟夫·拉莫爾命名)是指物體的磁矩繞外部磁場發生的進動。該現象在概念上類似於傾斜的經典陀螺儀在施加外部扭矩的引力場中的進動。具有磁矩的物體也具有角動量和與角動量成正比的有效內部電流;這些物體包括電子、質子、其他費米子、許多原子和原子核系統,以及經典的宏觀系統。

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 Sigstore GPG
Gzip 壓縮的原始碼包 原始碼釋出版 b628f21aae5e2c3006a12380905bb640 25.3 MB .sigstore SIG
XZ 壓縮的原始碼包 原始碼釋出版 393856f1b7713aa8bba4b642ab9985d3 19.1 MB .sigstore SIG
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 7a24f8b4eeca34899b7d75caaec3bc73 42.2 MB .sigstore SIG
Windows 安裝程式 (64位) Windows 推薦 3afd5b0ba1549f5b9a90c1e3aa8f041e 24.7 MB .sigstore SIG
Windows 安裝程式 (32位) Windows ac8e48a759a6222ce9332691568fe67a 23.5 MB .sigstore SIG
Windows 安裝程式 (ARM64) Windows 實驗性 cd2bfd6bb39a6c84dbf9d1615b9f53b5 24.0 MB .sigstore SIG
Windows 可嵌入包 (64位) Windows c5e83dc45630df2236720a18170bf941 10.7 MB .sigstore SIG
Windows 可嵌入包 (32位) Windows add17856887d34c04a9cfd6c051c4bea 9.6 MB .sigstore SIG
Windows 可嵌入包 (ARM64) Windows 8fc7d74daf27882f2a32a1b10c3a3a2c 9.9 MB .sigstore SIG