Python 3.11.0b5
釋出日期: 2022 年 7 月 26 日
這是 Python 3.11 的 beta 預覽版
Python 3.11 仍在開發中。3.11.0b5 是計劃的五個 beta 預覽版的最後一個。Beta 預覽版的目的是讓更廣泛的社群有機會測試新功能和錯誤修復,並準備他們的專案以支援新的功能版本。
我們強烈鼓勵第三方 Python 專案的維護者在 beta 階段使用 3.11 進行測試,並儘快向Python 錯誤跟蹤器報告發現的問題。雖然該版本計劃在進入 beta 階段時功能齊全,但仍有可能在釋出候選階段開始之前(2021 年 8 月 2 日星期一)修改或在極少數情況下刪除功能。我們的目標是在 beta 4 之後不進行 ABI 更改,並在第一個候選版本 3.11.0rc1 之後儘可能少地進行程式碼更改。為了實現這一目標,在 beta 階段儘可能多地展示 3.11 將極其重要。
請記住,這是一個預覽版本,不建議在生產環境中使用。
與 3.10 相比,3.11 系列的主要新功能
Python 3.11 中一些主要的新功能和更改是
一般變更
- PEP 657 -- 在回溯中包含細粒度的錯誤位置
- PEP 654 -- 異常組和
except*
- PEP 680 -- tomllib:在標準庫中支援解析 TOML
- PEP 681 -- 資料類轉換
- gh-90908 -- 將任務組引入 asyncio
- gh-34627 -- 現在正則表示式支援原子分組 (
(?>...)
) 和佔有量詞 (*+, ++, ?+, {m,n}+
)。 - 更快的 CPython 專案已經產生了一些令人興奮的結果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我們在標準基準測試套件上測得 1.22 倍的加速。有關詳細資訊,請參閱更快的 CPython。
型別和型別語言的更改
(嘿,核心開發者同仁,如果您發現此列表中缺少您認為重要的功能,請告知 Pablo。)
Python 3.11 的下一個預釋出版本將是 3.11.0rc1,目前計劃於 2022 年 8 月 1 日星期一發布。
更多資源
- 線上文件
- PEP 664,3.11 釋出計劃
- 在 https://github.com/python/cpython/issues 報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的東西
史瓦西蟲洞,也稱為愛因斯坦-羅森橋(以阿爾伯特·愛因斯坦和內森·羅森命名),是空間區域之間的連線,可以建模為愛因斯坦場方程的真空解,現在被理解為史瓦西度量的最大擴充套件版本的內在部分,描述了一個沒有電荷且沒有旋轉的永恆黑洞。這裡,“最大擴充套件”指的是時空不應有任何“邊緣”的想法:對於自由落體粒子的任何可能軌跡(遵循時空中的測地線),都應該可以將此路徑任意延伸到粒子的未來或過去。
愛因斯坦-羅森橋是路德維希·弗拉姆於 1916 年發現的,在史瓦西發表他的解後的幾個月,並由阿爾伯特·愛因斯坦和他的同事內森·羅森重新發現,他們於 1935 年發表了他們的結果。然而,在 1962 年,約翰·阿奇博爾德·惠勒和羅伯特·W·富勒發表了一篇論文,表明如果這種型別的蟲洞連線同一宇宙的兩個部分,則這種型別的蟲洞是不穩定的,並且它會過快地收縮,從而使從一個外部區域落入的光(或任何移動速度慢於光速的粒子)無法到達另一個外部區域。
儘管史瓦西蟲洞在兩個方向上都不可穿越,但它們的存在激發了基普·索恩想象出透過使用奇異物質(具有負質量/能量的物質)來保持史瓦西蟲洞的“喉嚨”開啟而建立的可穿越蟲洞。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzip 壓縮的源 tarball | 源釋出 | 944a2913ed45e8111f4169230f24556c | 25.1 MB | SIG | |
XZ 壓縮的源 tarball | 源釋出 | ef72213a60146324699c48344b4ea31c | 18.9 MB | SIG | |
macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本 | df1da04df4fc0593844f6ff161f38e54 | 40.5 MB | SIG |
Windows 安裝程式(64 位) | Windows | 推薦 | eec2c4ce1fc1f8314f6a244b88e49516 | 24.0 MB | SIG |
Windows 安裝程式(32 位) | Windows | 264f8a790c8acf955a8a4d16043da044 | 22.9 MB | SIG | |
Windows 安裝程式(ARM64) | Windows | 實驗性 | 0f054c36d6898ead697bad2f8ad0a85e | 23.1 MB | SIG |
Windows 可嵌入包(64 位) | Windows | 1a1e37c146e4d2aafb846550e1c8d52f | 10.0 MB | SIG | |
Windows 可嵌入包(32 位) | Windows | 94b7bd9732c8c0cfa7076a5c91fc0ee8 | 9.1 MB | SIG | |
Windows 可嵌入包(ARM64) | Windows | 3572178d23f692f2870f46816b4a31cf | 9.3 MB | SIG |