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 壓縮的原始碼包 | 原始碼釋出版 | 944a2913ed45e8111f4169230f24556c | 25.1 MB | SIG | |
| XZ 壓縮的原始碼包 | 原始碼釋出版 | 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 |
