Python 3.11.0
釋出日期: 2022 年 10 月 24 日
這是 Python 3.11.0 的穩定版本
Python 3.11.0 是 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 -- 資料類轉換
更多資源
- 線上文件
- PEP 664, 3.11 釋出時間表
- 在 https://github.com/python/cpython/issues 上報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的東西
當一個臨界半徑的球形非旋轉體在廣義相對論下因自身引力坍縮時,理論表明它將坍縮到一個點。旋轉黑洞(克爾黑洞)並非如此。對於一個旋轉的流體體,它的質量分佈不是球形的(它顯示出赤道隆起),並且它具有角動量。由於一個點在經典物理學(廣義相對論是一種經典理論)中不能支援旋轉或角動量,因此可以支援這些屬性的奇點的最小形狀是一個厚度為零但半徑非零的環,這被稱為環奇點或克爾奇點。
這種奇點具有以下特殊屬性。時空允許測地線(描述時空中觀察者和光子的運動)穿過這個環奇點的中心。超越該區域允許封閉的時間樣曲線。由於廣義相對論中觀察者和粒子的軌跡是由時間樣曲線描述的,因此該區域中的觀察者有可能返回到他們的過去。這種內部解決方案不太可能是物理的,被認為是純粹的數學產物。
還有一些其他有趣的自由落體軌跡。例如,對稱軸上有一個點,如果觀察者在該點下方,來自奇點的拉力將迫使觀察者穿過環奇點的中間到達具有封閉時間樣曲線的區域,並且它將經歷排斥引力,將其推回原始區域,但隨後它將再次體驗來自奇點的拉力,並將永遠重複此過程。當然,這僅當極端引力沒有首先摧毀觀察者時才會發生。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG | Sigstore | |
---|---|---|---|---|---|---|---|
Gzipped 原始碼 tarball | 原始碼釋出 | c5f77f1ea256dc5bdb0897eeb4d35bb0 | 25.1 MB | SIG | .sigstore | ||
XZ 壓縮原始碼 tarball | 原始碼釋出 | fe92acfa0db9b9f5044958edb451d463 | 18.9 MB | SIG | .sigstore | ||
macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本 | 98fa94815780c9330fc2154559365834 | 40.6 MB | SIG | CRT | SIG |
Windows 安裝程式(64 位) | Windows | 推薦 | 4fe11b2b0bb0c744cf74aff537f7cd7f | 24.0 MB | SIG | CRT | SIG |
Windows 安裝程式(32 位) | Windows | e369a267acaad62487223bd835279bb9 | 22.9 MB | SIG | CRT | SIG | |
Windows 安裝程式 (ARM64) | Windows | 實驗性 | 18e5bd9a4854109adf3b77c7c9dc1ded | 23.2 MB | SIG | CRT | SIG |
Windows 可嵌入包 (64 位) | Windows | 7df0f4244e5a66760b7caaed58e86c93 | 10.1 MB | SIG | CRT | SIG | |
Windows 可嵌入包 (32 位) | Windows | 0888959642cc8af087d88da3866490a5 | 9.1 MB | SIG | CRT | SIG | |
Windows 可嵌入包 (ARM64) | Windows | e3dbbd5d63c6cb203adc6c0c8ca5f5f7 | 9.3 MB | SIG | CRT | SIG |