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}+
)。 - “更快的 CPython”项目已经取得了一些激动人心的成果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我们在标准基准套件上测得 1.22 倍的加速。详情请参阅“更快的 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 校验和 | 文件大小 | Sigstore | GPG | |
---|---|---|---|---|---|---|---|
Gzip 压缩的源码包 | 源码发布版 | c5f77f1ea256dc5bdb0897eeb4d35bb0 | 25.1 MB | .sigstore | SIG | ||
XZ 压缩的源码包 | 源码发布版 | fe92acfa0db9b9f5044958edb451d463 | 18.9 MB | .sigstore | SIG | ||
macOS 64 位 universal2 安装程序 | macOS | 适用于 macOS 10.9 及更高版本 | 98fa94815780c9330fc2154559365834 | 40.6 MB | CRT | SIG | SIG |
Windows 安装程序 (64位) | Windows | 推荐 | 4fe11b2b0bb0c744cf74aff537f7cd7f | 24.0 MB | CRT | SIG | SIG |
Windows 安装程序 (32位) | Windows | e369a267acaad62487223bd835279bb9 | 22.9 MB | CRT | SIG | SIG | |
Windows 安装程序 (ARM64) | Windows | 实验性 | 18e5bd9a4854109adf3b77c7c9dc1ded | 23.2 MB | CRT | SIG | SIG |
Windows 可嵌入包 (64位) | Windows | 7df0f4244e5a66760b7caaed58e86c93 | 10.1 MB | CRT | SIG | SIG | |
Windows 可嵌入包 (32位) | Windows | 0888959642cc8af087d88da3866490a5 | 9.1 MB | CRT | SIG | SIG | |
Windows 可嵌入包 (ARM64) | Windows | e3dbbd5d63c6cb203adc6c0c8ca5f5f7 | 9.3 MB | CRT | SIG | SIG |