注意: 雖然 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}+)。
  • “更快的 CPython”專案已經取得了一些激動人心的成果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我們在標準基準套件上測得 1.22 倍的加速。詳情請參閱“更快的 CPython”

型別和型別語言相關變更

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

(嘿,各位核心開發者,如果此列表中缺少您認為重要的功能,請告知 Pablo。)

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

更多資源

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

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

檔案

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