注意:虽然 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-08-02 星期一),功能可能会被修改或在极少数情况下被删除。我们的目标是在 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 Project 已经产生了一些令人兴奋的结果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我们在标准基准测试套件上测得 1.22 倍的加速。有关详细信息,请参阅更快的 CPython
  • (嘿,核心开发人员,如果您发现重要但此列表中缺少的功能,请告知 Pablo。)

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

更多资源

现在来点完全不同的东西

全息原理是弦理论的一个原则,也是量子引力的一个假设属性,它指出空间体积的描述可以被认为编码在区域的低维边界上,例如像引力视界这样的类光边界。它最初由 Gerard 't Hooft 提出,后来由 Leonard Susskind 给出了精确的弦理论解释,他将自己的想法与 't Hooft 和 Charles Thorn 先前的想法结合起来。[伦纳德·萨斯金德说,“普通经验的三维世界——充满了星系、恒星、行星、房屋、巨石和人的宇宙——是一个全息图,一个在遥远的二维 (2D) 表面上引用的现实图像。” 正如 Raphael Bousso 指出的那样,Thorn 在 1978 年观察到弦理论允许一个低维的描述,其中引力以现在被称为全息的方式从中出现。

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

完整变更日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源代码 tarball 源代码发行版 eda16babdfbab8aa7b8d4500d04e9935 24.6 MB SIG
XZ 压缩的源代码 tarball 源代码发行版 9e0b8e46b67c53170549da7c3d874b15 18.5 MB SIG
macOS 64 位通用 2 安装程序 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