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 |