Python 3.11.4
釋出日期:2023 年 6 月 6 日
這是 Python 3.11 的第四個維護版本
Python 3.11.4 是 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 -- 資料類轉換
更多資源
- 線上文件
- PEP 664,3.11 釋出時間表
- 在 https://github.com/python/cpython/issues 報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的
非擠壓定理,也稱為格羅莫夫非擠壓定理,是辛幾何中最重要的定理之一。它最早由米哈伊爾·格羅莫夫在 1985 年證明。該定理指出,除非球的半徑小於或等於圓柱體的半徑,否則不能透過辛對映將球嵌入圓柱體中。該定理之所以重要,是因為以前人們對辛對映背後的幾何學知之甚少。
變換是辛的,一個簡單的結果是它保留體積。人們可以透過一個保留體積的變換輕鬆地將任意半徑的球嵌入到任意其他半徑的圓柱體中:只需想象將球擠壓到圓柱體中(因此,得名非擠壓定理)。因此,非擠壓定理告訴我們,儘管辛變換是保留體積的,但辛變換比保留體積的變換更具限制性。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG | Sigstore | |
---|---|---|---|---|---|---|---|
Gzip 壓縮的原始碼 tarball | 原始碼釋出 | bf6ec50f2f3bfa6ffbdb385286f2c628 | 25.3 MB | SIG | .sigstore | ||
XZ 壓縮的原始碼 tarball | 原始碼釋出 | fb7f7eae520285788449d569e45b6718 | 19.0 MB | SIG | .sigstore | ||
macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本 | 91498b67b9c4b5ef33d1b7327e401b17 | 41.1 MB | SIG | .sigstore | |
Windows 安裝程式 (64 位) | Windows | 推薦 | e4413bb7448cd13b437dffffba294ca0 | 24.2 MB | SIG | .sigstore | |
Windows 安裝程式 (32 位) | Windows | 9ec180db64c074e57bdcca8374e9ded6 | 23.1 MB | SIG | .sigstore | ||
Windows 安裝程式 (ARM64) | Windows | 實驗性 | 60785673d37c754ddceb5788b5e5baa9 | 23.6 MB | SIG | .sigstore | |
Windows 可嵌入程式包 (64 位) | Windows | d0e85bf50d2adea597c40ee28e774081 | 10.1 MB | SIG | .sigstore | ||
Windows 可嵌入程式包 (32 位) | Windows | 81b0acfcdd31a73d1577d6e977acbdc6 | 9.2 MB | SIG | .sigstore | ||
Windows 可嵌入程式包 (ARM64) | Windows | bdce328de19973012123dc62c1cfa7e9 | 9.5 MB | SIG | .sigstore |