注意: 雖然 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}+)。
  • Faster CPython 專案已經產生了一些令人興奮的結果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我們在標準基準測試套件上測得的速度提高了 1.22 倍。有關詳細資訊,請參閱 Faster CPython

型別提示和型別語言更改

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

更多資源

現在來點完全不同的東西

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

完整變更日誌

檔案

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