Python 3.11.0b3
釋出日期: 2022 年 6 月 1 日
這是 Python 3.11 的測試版預覽
Python 3.11 仍在開發中。3.11.0b3 是計劃的五個測試版預覽中的第三個。測試版預覽旨在讓更廣泛的社群有機會測試新功能和錯誤修復,並準備他們的專案以支援新的功能版本。
我們強烈鼓勵第三方 Python 專案的維護者在測試階段使用 3.11 進行測試,並儘快向 Python 錯誤跟蹤器 報告發現的問題。雖然該版本計劃在進入測試階段時完成功能,但某些功能可能會被修改,或者在極少數情況下,可能會被刪除,直到釋出候選階段開始(2021-08-02 星期一)。我們的目標是在 beta 4 之後不再有 ABI 更改,並在第一個釋出候選版本 3.11.0rc1 之後儘可能少地進行程式碼更改。為了實現這一目標,在測試階段儘可能多地讓 3.11 曝光將極其重要。
請記住,這是一個預覽版本,不建議在生產環境中使用。
注意:此版本主要是為了解決 pytest 和之前的測試版版本中的一個已知問題
與 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}+
)。 - 更快的 Cpython 專案已經產生了一些令人興奮的結果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我們在標準基準測試套件上測得 1.22 倍的加速。有關詳細資訊,請參閱更快的 CPython。
型別和型別語言更改
(嘿,各位核心開發者,如果你發現一個重要的功能沒有在此列表中,請通知 Pablo。)
Python 3.11 的下一個預發行版本將是 3.11.0b4,目前計劃於 2022-06-16 星期四釋出。
更多資源
- 線上文件
- PEP 664,3.11 釋出時間表
- 在 https://bugs.python.org 報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的
普朗克時間是光在真空中傳播 1 個普朗克長度的距離所需的時間,大約為 5.39*10^(−44)
秒的時間間隔。當前沒有物理理論可以描述比普朗克時間更短的時間尺度,例如大爆炸之後最早的事件,並且據推測,時間結構會在與普朗克時間相當的時間間隔內崩潰。雖然目前沒有已知的方法來測量普朗克時間尺度上的時間間隔,但 2020 年的研究人員發現,原子鐘的精度受到普朗克時間量級的量子效應的限制,並且對於迄今為止最精確的原子鐘,他們計算出此類效應已被排除在 10^-33
秒左右,或比普朗克尺度高 10 個數量級。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼 tarball | 原始碼釋出 | 00de8e1893ad1c5d32d43ae6ccb234f4 | 24.7 MB | SIG | |
XZ 壓縮的原始碼 tarball | 原始碼釋出 | d8ebc28f88e5e0c0215cf074537f0d48 | 18.6 MB | SIG | |
macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本 | 898be1994df2da38741b9efbe1d70018 | 40.1 MB | SIG |
Windows 安裝程式(64 位) | Windows | 推薦 | 7bc8cccb6e549dd82ae89fa96e2682b0 | 23.7 MB | SIG |
Windows 安裝程式(32 位) | Windows | f186c3bffc7e6aef118c873746596363 | 22.6 MB | SIG | |
Windows 安裝程式(ARM64) | Windows | 實驗性 | 34068df3f354bd9cdbba2d120c12417f | 22.8 MB | SIG |
Windows 可嵌入軟體包(64 位) | Windows | 82bfde27c8607208bcd56c2176094342 | 10.0 MB | SIG | |
Windows 可嵌入軟體包(32 位) | Windows | d94dc3ca50134a71f7ca60a48cff7ff3 | 9.1 MB | SIG | |
Windows 可嵌入軟體包(ARM64) | Windows | 646f86dd3d1a5ab23365327517d6f2fa | 9.3 MB | SIG |