Python 3.11.0rc1
釋出日期: 2022 年 8 月 8 日
這是 Python 3.11 的第一個候選版本
此版本 3.11.0rc1 是倒數第二個釋出預覽版。進入候選版本階段,在此候選版本和最終版本之間只允許經過稽核的、明確的錯誤修復程式碼更改。第二個候選版本和最後一個計劃的釋出預覽版目前計劃於 2022 年 9 月 5 日星期一發布,而官方版本計劃於 2022 年 10 月 3 日星期一發布。
從 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}+
)。 - 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 -- 資料類轉換
(嘿,核心開發人員,如果您發現重要功能在此列表中缺失,請告知 Pablo。)
Python 3.11 的下一個預釋出版本將是 3.11.0rc2,目前計劃於 2022 年 9 月 5 日星期一發布。
更多資源
- 線上文件
- PEP 664, 3.11 釋出計劃
- 在 https://github.com/python/cpython/issues 報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的東西
夸克星是一種假設的緊湊型奇異恆星,其中極高的核心溫度和壓力迫使核粒子形成夸克物質,這是一種由自由夸克組成的連續物質狀態。
一些大質量恆星在其生命週期的末期坍縮形成中子星,這在理論上已被觀察到和解釋。 在中子星內部的極端溫度和壓力下,中子通常被簡併壓力分開,從而穩定了恆星並阻止了進一步的引力坍縮。 然而,有人假設在更高的溫度和壓力下,中子的簡併壓力會被克服,中子被迫合併並溶解成其組成的夸克,從而形成一種基於緊密堆積的夸克的超密集夸克物質相。在這種狀態下,假設會出現新的平衡,因為夸克之間會出現新的簡併壓力以及排斥的電磁力,從而阻止完全的引力坍縮。
如果這些想法是正確的,那麼夸克星可能會在宇宙中的某個地方出現,並且可以被觀察到。 從理論上講,這種情況被認為是科學上可行的,但由於穩定夸克物質所需的極端條件無法在任何實驗室中創造或在自然界中直接觀察到,因此不可能透過觀測和實驗來證明。因此,夸克物質的穩定性以及夸克星的存在是物理學中尚未解決的問題之一。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzip 壓縮的原始碼 tarball | 原始碼釋出 | 16fe982ecffb81b603b3f4d9e6c044d6 | 25.1 MB | SIG | |
XZ 壓縮的原始碼 tarball | 原始碼釋出 | 013eb698ab20c284e5b8373435add767 | 18.9 MB | SIG | |
macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本 | 93f7bbb7a10fe4f773beb6831e3bf423 | 40.5 MB | SIG |
Windows 安裝程式(64 位) | Windows | 推薦 | 5943d8702e40a5ccd62e5a8d4c8852aa | 24.0 MB | SIG |
Windows 安裝程式(32 位) | Windows | d2e5420e53d9e71c82b4a19763dbaa12 | 22.9 MB | SIG | |
Windows 安裝程式(ARM64) | Windows | 實驗性 | aa18d5ba3a35df911ebd80165de40291 | 23.2 MB | SIG |
Windows 可嵌入軟體包(64 位) | Windows | fc49be511116c47c44f9774c975f63f0 | 10.0 MB | SIG | |
Windows 可嵌入軟體包(32 位) | Windows | 74c060c2b674fec528e0a3f99de8ac69 | 9.1 MB | SIG | |
Windows 可嵌入軟體包(ARM64) | Windows | 01b970a96e4424c2fdcbc7ae0f11fc61 | 9.3 MB | SIG |