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}+)。 - “更快的 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 的下一個預釋出版本將是 3.11.0rc2,目前計劃於 2022 年 9 月 5 日星期一發布。
更多資源
- 線上文件
- PEP 664, 3.11 釋出計劃
- 請在 https://github.com/python/cpython/issues 報告錯誤。
- 幫助資助 Python 及其社群.
接下來是些完全不一樣的內容
夸克星是一種假想的緊湊型奇異星,其中極高的核心溫度和壓力迫使核粒子形成夸克物質,這是一種由自由夸克組成的連續物質狀態。
一些大質量恆星在其生命週期結束時坍縮形成中子星,這已得到觀測和理論解釋。在中子星內部的極端溫度和壓力下,中子通常透過簡併壓力保持分離,穩定恆星並阻止進一步的引力坍縮。然而,有假說認為,在更極端的溫度和壓力下,中子的簡併壓力被克服,中子被迫合併並溶解成其組成夸克,從而產生一種基於密集堆積夸克的超密夸克物質相。在這種狀態下,一個新的平衡應該出現,因為夸克之間的新簡併壓力以及排斥電磁力將出現並阻止完全的引力坍縮。
如果這些想法是正確的,夸克星可能存在,並可能在宇宙的某個地方被觀測到。從理論上講,這種情景被認為是科學上合理的,但由於穩定夸克物質所需的極端條件無法在任何實驗室中創造,也無法在自然界中直接觀測到,因此無法透過觀測和實驗證明。夸克物質的穩定性以及夸克星的存在,因此是物理學中尚未解決的問題之一。
檔案
| 版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
|---|---|---|---|---|---|
| Gzip 壓縮的原始碼包 | 原始碼釋出版 | 16fe982ecffb81b603b3f4d9e6c044d6 | 25.1 MB | SIG | |
| XZ 壓縮的原始碼包 | 原始碼釋出版 | 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 |
