Python 3.11.0
发布日期: 2022 年 10 月 24 日
这是 Python 3.11.0 的稳定版本
Python 3.11.0 是 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 及其社区.
现在来点完全不同的东西
当一个临界半径的球形非旋转体在广义相对论下因自身引力坍缩时,理论表明它将坍缩到一个点。旋转黑洞(克尔黑洞)并非如此。对于一个旋转的流体体,它的质量分布不是球形的(它显示出赤道隆起),并且它具有角动量。由于一个点在经典物理学(广义相对论是一种经典理论)中不能支持旋转或角动量,因此可以支持这些属性的奇点的最小形状是一个厚度为零但半径非零的环,这被称为环奇点或克尔奇点。
这种奇点具有以下特殊属性。时空允许测地线(描述时空中观察者和光子的运动)穿过这个环奇点的中心。超越该区域允许封闭的时间样曲线。由于广义相对论中观察者和粒子的轨迹是由时间样曲线描述的,因此该区域中的观察者有可能返回到他们的过去。这种内部解决方案不太可能是物理的,被认为是纯粹的数学产物。
还有一些其他有趣的自由落体轨迹。例如,对称轴上有一个点,如果观察者在该点下方,来自奇点的拉力将迫使观察者穿过环奇点的中间到达具有封闭时间样曲线的区域,并且它将经历排斥引力,将其推回原始区域,但随后它将再次体验来自奇点的拉力,并将永远重复此过程。当然,这仅当极端引力没有首先摧毁观察者时才会发生。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG | Sigstore | |
---|---|---|---|---|---|---|---|
Gzipped 源代码 tarball | 源代码发布 | c5f77f1ea256dc5bdb0897eeb4d35bb0 | 25.1 MB | SIG | .sigstore | ||
XZ 压缩源代码 tarball | 源代码发布 | fe92acfa0db9b9f5044958edb451d463 | 18.9 MB | SIG | .sigstore | ||
macOS 64 位 universal2 安装程序 | macOS | 适用于 macOS 10.9 及更高版本 | 98fa94815780c9330fc2154559365834 | 40.6 MB | SIG | CRT | SIG |
Windows 安装程序(64 位) | Windows | 推荐 | 4fe11b2b0bb0c744cf74aff537f7cd7f | 24.0 MB | SIG | CRT | SIG |
Windows 安装程序(32 位) | Windows | e369a267acaad62487223bd835279bb9 | 22.9 MB | SIG | CRT | SIG | |
Windows 安装程序 (ARM64) | Windows | 实验性 | 18e5bd9a4854109adf3b77c7c9dc1ded | 23.2 MB | SIG | CRT | SIG |
Windows 可嵌入包 (64 位) | Windows | 7df0f4244e5a66760b7caaed58e86c93 | 10.1 MB | SIG | CRT | SIG | |
Windows 可嵌入包 (32 位) | Windows | 0888959642cc8af087d88da3866490a5 | 9.1 MB | SIG | CRT | SIG | |
Windows 可嵌入包 (ARM64) | Windows | e3dbbd5d63c6cb203adc6c0c8ca5f5f7 | 9.3 MB | SIG | CRT | SIG |