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 日星期一發布。
更多資源
- 線上文件
- PEP 664, 3.11 釋出計劃
- 請在 https://github.com/python/cpython/issues 報告錯誤。
- 幫助資助 Python 及其社群.
接下來是些完全不一樣的內容
在廣義相對論中,白洞是時空和奇點的一個理論區域,外部無法進入,但能量物質、光和資訊可以從中逸出。從這個意義上說,它與黑洞相反,黑洞只能從外部進入,能量物質、光和資訊無法從中逸出。白洞出現在永恆黑洞理論中。除了未來存在黑洞區域外,愛因斯坦場方程的這種解還在其過去存在白洞區域。然而,對於透過引力坍縮形成的黑洞來說,這個區域並不存在,也沒有任何觀測到的物理過程可以形成白洞。理論上預測,每個星系的中心都存在超大質量黑洞,並且一個星系的形成可能離不開它。斯蒂芬·霍金和其他人提出,這些超大質量黑洞會產生一個超大質量白洞。
檔案
| 版本 | 作業系統 | 描述 | 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 | |
