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

Python 3.11.0rc2

釋出日期: 2022 年 9 月 12 日

這是 Python 3.11 的第二個候選釋出版本

此版本,3.11.0rc2,是 Python 3.11.0 於 2022-10-24 最終釋出之前的最後一個預覽版本。

進入候選釋出階段後,在此候選版本和最終版本之間只允許審查過的、明確的錯誤修復程式碼更改。第二個候選版本和最後一個計劃的釋出預覽版目前計劃於 2022 年 9 月 5 日星期一發布,而正式版本計劃於 2022 年 10 月 24 日星期一發布。

從這一點開始,3.11 系列將不會再有 ABI 更改,目標是儘可能減少程式碼更改。

行動號召

核心開發者:現在所有的目光都集中在文件上

  • 你所有的更改都正確記錄了嗎?
  • 你是否注意到其他你知道的更改文件不足的情況?

社群成員

我們強烈鼓勵第三方 Python 專案的維護者在此階段準備他們的專案以相容 3.11。像往常一樣,將任何問題報告給 Python 錯誤跟蹤器

請記住,這是一個預覽版本,建議在生產環境中使用。

與 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 -- 資料類轉換

(嘿,核心開發者同仁, 如果您發現重要但此列表中缺少的功能,請 告知 Pablo。)

下一個版本將是 Python 3.11.0 的最終版本,目前計劃於 2022 年 10 月 24 日星期一發布。

更多資源

現在來點完全不同的東西

在廣義相對論中,白洞是時空和奇點的理論區域,它不能從外部進入,儘管能量物質、光和資訊可以從中逃逸。從這個意義上說,它與黑洞相反,黑洞只能從外部進入,並且能量物質、光和資訊無法從中逃逸。白洞出現在永恆黑洞理論中。除了未來的黑洞區域外,愛因斯坦場方程的這種解在其過去也有一個白洞區域。然而,對於透過引力坍縮形成的黑洞,這個區域不存在,也沒有觀察到任何可以透過其形成白洞的物理過程。理論上預測,超大質量黑洞位於每個星系的中心,並且可能沒有它就無法形成星系。斯蒂芬·霍金和其他人提出,這些超大質量黑洞會產生一個超大質量的白洞。

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG Sigstore
Gzip 壓縮的原始碼 tarball 原始碼釋出 ca87be65d7cb91d1048ebfd29493dd07 25.1 MB SIG CRT SIG
XZ 壓縮的原始碼 tarball 原始碼釋出 27ccc3ff3fdcf7f1ab178066e41e9dd5 18.9 MB SIG CRT SIG
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.9 及更高版本 c2f17a1541eb0ade9feeb87bb98cd12e 40.6 MB SIG CRT SIG
Windows 安裝程式 (64 位) Windows 推薦 d42b794ca98538ae91aa6753e3a51f86 24.0 MB SIG CRT SIG
Windows 安裝程式 (32 位) Windows b6a671274cf1d498c6c27d2322c23ab5 22.9 MB SIG CRT SIG
Windows 安裝程式 (ARM64) Windows 實驗性 3211c38af7ed3cfe3843fda78b9d6905 23.2 MB SIG CRT SIG
Windows 可嵌入包 (64 位) Windows b8069c786d1433d5cc0f61ee9ae0dcd8 10.1 MB SIG CRT SIG
Windows 可嵌入包 (32 位) Windows 58a92451042741be81431c5de014fa59 9.1 MB SIG CRT SIG
Windows 可嵌入包 (ARM64) Windows 9e8e62731fbc1bc65ba96032ed316f4b 9.3 MB SIG CRT SIG