注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

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 日星期一發布。

更多資源

接下來是些完全不一樣的內容

夸克星是一種假想的緊湊型奇異星,其中極高的核心溫度和壓力迫使核粒子形成夸克物質,這是一種由自由夸克組成的連續物質狀態。

一些大質量恆星在其生命週期結束時坍縮形成中子星,這已得到觀測和理論解釋。在中子星內部的極端溫度和壓力下,中子通常透過簡併壓力保持分離,穩定恆星並阻止進一步的引力坍縮。然而,有假說認為,在更極端的溫度和壓力下,中子的簡併壓力被克服,中子被迫合併並溶解成其組成夸克,從而產生一種基於密集堆積夸克的超密夸克物質相。在這種狀態下,一個新的平衡應該出現,因為夸克之間的新簡併壓力以及排斥電磁力將出現並阻止完全的引力坍縮。

如果這些想法是正確的,夸克星可能存在,並可能在宇宙的某個地方被觀測到。從理論上講,這種情景被認為是科學上合理的,但由於穩定夸克物質所需的極端條件無法在任何實驗室中創造,也無法在自然界中直接觀測到,因此無法透過觀測和實驗證明。夸克物質的穩定性以及夸克星的存在,因此是物理學中尚未解決的問題之一。

檔案

版本 作業系統 描述 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