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

Python 3.11.0

發行日期:2022 年 10 月 24 日

Python 3.11 release logo

這是 Python 3.11.0 的穩定版本

Python 3.11.0 是 Python 程式語言最新的主要發行版本,其中包含了許多新功能與優化。

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

Python 3.11 的部分主要新功能與變更包括:

一般變更

  • PEP 657 -- 在追蹤回溯(Tracebacks)中加入精確的錯誤位置
  • PEP 654 -- 例外群組(Exception Groups)與 except*
  • PEP 680 -- tomllib:標準函式庫中對 TOML 解析的支援
  • gh-90908 -- 為 asyncio 引入任務群組(task groups)
  • gh-34627 -- 正規表示式現已支援原子群組(Atomic grouping,(?>...))與獨佔量詞(possessive quantifiers,*+, ++, ?+, {m,n}+)。
  • Faster CPython 專案已經產生了一些令人振奮的成果。Python 3.11 比 Python 3.10 快上 10-60%。我們在標準基準測試套件上測得平均 1.22 倍的速度提升。詳情請參閱 Faster CPython

型別提示(Typing)與相關語言變更

  • PEP 673 -- Self 型別
  • PEP 646 -- 可變參數泛型(Variadic Generics)
  • PEP 675 -- 任意字串字面值型別(Arbitrary Literal String Type)
  • PEP 655 -- 將個別 TypedDict 項目標記為必填或可選(potentially-missing)
  • PEP 681 -- 資料類別轉換(Data Class Transforms)

更多資源

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

根據廣義相對論,當一個達到臨界半徑的球體非旋轉天體在其自身重力作用下坍縮時,理論認為它會坍縮成一個單點。然而,旋轉黑洞(克爾黑洞,Kerr black hole)的情況並非如此。對於流體旋轉天體而言,其質量分佈並非球形(呈現赤道隆起),且具有角動量。由於在經典物理學(廣義相對論屬於經典理論)中,點無法支撐旋轉或角動量,因此能夠支撐這些屬性的奇點最小形狀,實際上是一個厚度為零但半徑非零的環,這被稱為環狀奇點(ringularity)或克爾奇點(Kerr singularity)。

這類奇點具有以下特殊性質。其時空允許測地線(描述觀察者與光子在時空中的運動)穿過此環狀奇點的中心。該區域之外允許存在閉合類時曲線。由於廣義相對論中觀察者與粒子的軌跡是由類時曲線所描述的,因此位於該區域的觀察者有可能回到過去。這種內部解不太可能是物理上的真實存在,通常被視為純粹的數學人工製品。

還有一些其他有趣的自由落體軌跡。例如,在對稱軸上存在一個點,其特性是若觀察者位於該點下方,來自奇點的引力會強迫觀察者穿過環狀奇點的中間,進入存在閉合類時曲線的區域;隨後,觀察者會感受到排斥性的重力,將其推回原始區域,但接著又會再次受到奇點的引力吸引,並無限次重複此過程。當然,這是在極端重力沒有先將觀察者摧毀的前提下。

完整變更日誌

檔案

版本 作業系統 說明 MD5 總和檢查碼 檔案大小 Sigstore GPG
Gzip 壓縮原始碼封存檔 (Gzipped source tarball) 原始碼版本 c5f77f1ea256dc5bdb0897eeb4d35bb0 25.1 MB .sigstore SIG
XZ 壓縮原始碼封存檔 (XZ compressed source tarball) 原始碼版本 fe92acfa0db9b9f5044958edb451d463 18.9 MB .sigstore SIG
macOS 64 位元 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 98fa94815780c9330fc2154559365834 40.6 MB CRT SIG SIG
Windows 安裝程式 (64 位元) Windows 建議使用 4fe11b2b0bb0c744cf74aff537f7cd7f 24.0 MB CRT SIG SIG
Windows 安裝程式 (32 位元) Windows e369a267acaad62487223bd835279bb9 22.9 MB CRT SIG SIG
Windows 安裝程式 (ARM64) Windows 實驗性 18e5bd9a4854109adf3b77c7c9dc1ded 23.2 MB CRT SIG SIG
Windows 嵌入式套件 (64 位元) Windows 7df0f4244e5a66760b7caaed58e86c93 10.1 MB CRT SIG SIG
Windows 嵌入式套件 (32 位元) Windows 0888959642cc8af087d88da3866490a5 9.1 MB CRT SIG SIG
Windows 嵌入式套件 (ARM64) Windows e3dbbd5d63c6cb203adc6c0c8ca5f5f7 9.3 MB CRT SIG SIG