注意: 虽然 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}+)。
  • 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 -- 数据类转换

更多资源

现在来点完全不同的

非挤压定理,也称为格罗莫夫非挤压定理,是辛几何中最重要的定理之一。它最早由米哈伊尔·格罗莫夫在 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