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

Python 3.11.0b1

发布日期:2022 年 5 月 8 日

这是 Python 3.11 的 Beta 预览版

Python 3.11 仍在开发中。3.11.0b1 是四个计划中的 Beta 预览版中的第一个。Beta 预览版旨在为更广泛的社区提供测试新功能和错误修复的机会,并为支持新功能发布做好项目准备。

我们强烈鼓励第三方 Python 项目的维护者在 Beta 阶段使用 3.11 进行测试,并尽快将发现的问题报告到Python 错误跟踪器。尽管该版本计划在进入 Beta 阶段时功能完善,但功能仍可能在发布候选阶段开始之前(2021 年 8 月 2 日星期一)进行修改,在极少数情况下甚至可能删除。我们的目标是在 Beta 4 之后没有 ABI 更改,并且在第一个发布候选版本 3.11.0rc1 之后尽可能少地更改代码。为此,在 Beta 阶段尽可能多地曝光 3.11 将极其重要

请记住,这是一个预览版本,建议在生产环境中使用。

与 3.10 相比,3.11 系列的主要新特性

Python 3.11 的许多新功能仍在规划和编写中。迄今为止,主要的新功能和更改包括:

  • PEP 657 -- 在回溯信息中包含更精细的错误位置
  • PEP 654 -- 异常组和 except*
  • PEP 673 -- Self 类型
  • PEP 646-- 可变泛型
  • PEP 680-- tomllib:标准库中对 TOML 解析的支持
  • PEP 675-- 任意字面量字符串类型
  • PEP 655-- 将 TypedDict 中的单个项目标记为必需或可能缺失
  • bpo-46752-- 在 asyncio 中引入任务组
  • Faster Cpython 项目已经产生了一些令人兴奋的成果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我们在标准基准测试套件上测得 1.22 倍的速度提升。有关详细信息,请参阅Faster CPython
  • (嘿,各位核心开发者,如果此列表中缺少您认为重要的功能,请告知 Pablo。)

Python 3.11 的下一个预发布版本将是 3.11.0b2,目前计划于 2022 年 5 月 30 日星期一发布。

更多资源

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

全息原理是弦理论的信条,也是量子引力的一个假定特性,它指出对空间体积的描述可以被认为是编码在该区域的低维边界上——例如类光边界,如引力视界。它最初由杰拉德·'t Hooft 提出,后来由伦纳德·萨斯坎德给出了精确的弦理论解释,他将自己的想法与 't Hooft 和查尔斯·索恩之前的想法结合起来。伦纳德·萨斯坎德说:“日常经验的三维世界——充满星系、恒星、行星、房屋、巨石和人类的宇宙——是一个全息图,一个引用在遥远的二维(2D)表面上的现实图像。”正如拉斐尔·布索所指出的,索恩在 1978 年观察到弦理论允许一种低维描述,其中引力以现在所谓的全息方式从中产生。

全息原理受到黑洞热力学的启发,黑洞热力学推测任何区域的最大熵都与半径的平方成比例,而不是像预期那样与半径的立方成比例。在黑洞的情况下,洞察力在于所有落入黑洞的物体的信息内容可能完全包含在事件视界的表面波动中。全息原理在弦理论的框架内解决了黑洞信息悖论。然而,爱因斯坦方程存在一些经典解,允许熵值大于面积定律所允许的值,因此原则上大于黑洞的熵值。这些被称为“惠勒的金袋”。这些解决方案的存在与全息解释相冲突,它们在包含全息原理的量子引力理论中的影响尚未完全理解。

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 eda16babdfbab8aa7b8d4500d04e9935 24.6 MB SIG
XZ 压缩的源码包 源码发布版 9e0b8e46b67c53170549da7c3d874b15 18.5 MB SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本 2f39e19c6695416da9cd4ebea7f90637 40.1 MB SIG
Windows 安装程序 (64位) Windows 推荐 7279e850e602576115f3ff24f791483d 23.6 MB SIG
Windows 安装程序 (32位) Windows 34229f38e118756df10db26c45eaf361 22.5 MB SIG
Windows 安装程序 (ARM64) Windows 实验性 2af6370cd85b52a696e86ce3f4ddfaf1 22.8 MB SIG
Windows 可嵌入包 (64位) Windows bff67f4f54ad7a3bd23c1a1e8bbe6fca 10.0 MB SIG
Windows 可嵌入包 (32位) Windows 3b158eb5ecb403a21524be6ec18c2292 9.1 MB SIG
Windows 可嵌入包 (ARM64) Windows a53878c3d5f60bf1c4684df6e7fd2d5d 9.3 MB SIG