Python 3.11.0b4
釋出日期: 2022 年 7 月 11 日
這是 Python 3.11 的 Beta 預覽版
Python 3.11 仍在開發中。3.11.0b4 是計劃的五個 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-- 資料類轉換
- bpo-46752-- 將任務組引入 asyncio
- bpo-433030 -- 現在正則表示式支援原子分組 ((?>...)) 和佔有量詞 (
*+, ++, ?+, {m,n}+
)。 - Faster Cpython 專案已經產生了一些令人興奮的結果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我們在標準基準測試套件上測量了 1.22 倍的加速。有關詳細資訊,請參見更快的 CPython。
型別和型別語言更改
(嘿,核心開發人員, 如果您發現重要的功能在此列表中缺失,請告知 Pablo。)
Python 3.11 的下一個預釋出版本將是 3.11.0b5,目前計劃於 2022 年 7 月 25 日星期一發布。
更多資源
- 線上文件
- PEP 664,3.11 釋出計劃
- 在 https://bugs.python.org 報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的東西
普朗克溫度為 1.416784×10**32 K。在此溫度下,熱輻射發射的光的波長達到普朗克長度。沒有已知的物理模型能夠描述高於普朗克溫度的溫度,並且需要引力的量子理論來建模所達到的極端能量。假設一個處於普朗克溫度的熱平衡系統可能包含普朗克尺度的黑洞,這些黑洞不斷地由熱輻射形成並透過霍金蒸發衰減;向這樣的系統新增能量可能會透過建立更大的黑洞來降低其溫度,而這些黑洞的霍金溫度較低。
傳言說,在西班牙夏季的一些最熱的地區可以達到普朗克溫度。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼 tarball | 原始碼釋出 | f039c5c12c31153785d560fe0ce1782b | 24.7 MB | SIG | |
XZ 壓縮原始碼 tarball | 原始碼釋出 | aa663eaec1554e0979ed8b30afd6a7e9 | 18.7 MB | SIG | |
macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本 | 826b12e8227d31470b9e79f9de35ece2 | 40.2 MB | SIG |
Windows 安裝程式(64 位) | Windows | 推薦 | 9449c26a0d187e5e01b61314aa78f156 | 23.7 MB | SIG |
Windows 安裝程式(32 位) | Windows | a1fccc894f8cd4e2225a6cdb953c3dcf | 22.6 MB | SIG | |
Windows 安裝程式 (ARM64) | Windows | 實驗性 | 7df47df9b960a9273349faebe9e17f4c | 22.9 MB | SIG |
Windows 可嵌入軟體包(64 位) | Windows | f44e8b2c92c0a857995225467ce451b8 | 10.0 MB | SIG | |
Windows 可嵌入軟體包(32 位) | Windows | 3c9ddeb7ac92014ff9ec857e934db95e | 9.1 MB | SIG | |
Windows 可嵌入軟體包 (ARM64) | Windows | f57a413f6e6d234d39fc9dfe4263b9f1 | 9.3 MB | SIG |