注意: 虽然 JavaScript 对于本网站不是必需的,但您与内容的互动将受到限制。请开启 JavaScript 以获得完整的体验。

Python 3.11.4

发布日期: 2023年6月6日

Python 3.11 release logo

这是 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}+)。
  • “更快的 CPython”项目已经取得了一些激动人心的成果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我们在标准基准套件上测得 1.22 倍的加速。详情请参阅“更快的 CPython”

类型和类型语言相关变更

  • PEP 673 -- Self 类型
  • PEP 646 -- 可变参数泛型
  • PEP 675 -- 任意字面量字符串类型
  • PEP 655 -- 将单个 TypedDict 项目标记为必需或可能缺失
  • PEP 681 -- 数据类转换

更多资源

接下来是些完全不一样的内容

非挤压定理,也称格罗莫夫非挤压定理,是辛几何中最重要的定理之一。该定理于 1985 年由米哈伊尔·格罗莫夫首次证明。该定理指出,除非球的半径小于或等于圆柱的半径,否则不能通过辛映射将球嵌入圆柱。该定理之所以重要,是因为在此之前,人们对辛映射背后的几何学知之甚少。

辛变换的一个简单推论是它保持体积不变。通过保体积变换,可以轻易地将任意半径的球嵌入任意其他半径的圆柱中:想象一下将球挤压进圆柱(因此得名“非挤压定理”)。因此,非挤压定理告诉我们,尽管辛变换是保体积的,但一个变换要成为辛变换比成为保体积变换的限制要严格得多。

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 Sigstore GPG
Gzip 压缩的源码包 源码发布版 bf6ec50f2f3bfa6ffbdb385286f2c628 25.3 MB .sigstore SIG
XZ 压缩的源码包 源码发布版 fb7f7eae520285788449d569e45b6718 19.0 MB .sigstore SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本 91498b67b9c4b5ef33d1b7327e401b17 41.1 MB .sigstore SIG
Windows 安装程序 (64位) Windows 推荐 e4413bb7448cd13b437dffffba294ca0 24.2 MB .sigstore SIG
Windows 安装程序 (32位) Windows 9ec180db64c074e57bdcca8374e9ded6 23.1 MB .sigstore SIG
Windows 安装程序 (ARM64) Windows 实验性 60785673d37c754ddceb5788b5e5baa9 23.6 MB .sigstore SIG
Windows 可嵌入包 (64位) Windows d0e85bf50d2adea597c40ee28e774081 10.1 MB .sigstore SIG
Windows 可嵌入包 (32位) Windows 81b0acfcdd31a73d1577d6e977acbdc6 9.2 MB .sigstore SIG
Windows 可嵌入包 (ARM64) Windows bdce328de19973012123dc62c1cfa7e9 9.5 MB .sigstore SIG