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

Python 3.11.0b4

发布日期: 2022 年 7 月 11 日

这是 Python 3.11 的 Beta 预览版

Python 3.11 仍在开发中。3.11.0b4 是计划中的五个 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 680-- tomllib:标准库中对 TOML 解析的支持
  • PEP 681-- 数据类转换
  • bpo-46752-- 在 asyncio 中引入任务组
  • bpo-433030 -- 原子分组 ((?>...)) 和贪婪量词 (*+, ++, ?+, {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 中的单个项目标记为必需或可能缺失

(嘿,核心开发者同事,如果此列表中缺少您认为重要的功能,请告知 Pablo。)

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

更多资源

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

普朗克温度为 1.416784×10**32 K。在此温度下,热辐射发出的光波长达到普朗克长度。目前没有已知的物理模型能够描述高于普朗克温度的温度,并且需要量子引力理论来模拟所达到的极端能量。假设在一个处于普朗克温度热平衡的系统中,可能包含普朗克尺度的黑洞,这些黑洞不断地由热辐射形成并通过霍金蒸发衰变;向这样的系统添加能量可能会通过产生更大的黑洞来降低其温度,而这些黑洞的霍金温度较低。

有传言称,在夏季西班牙一些最炎热的地区可以达到普朗克温度。

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 f039c5c12c31153785d560fe0ce1782b 24.7 MB SIG
XZ 压缩的源码包 源码发布版 aa663eaec1554e0979ed8b30afd6a7e9 18.7 MB SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本 826b12e8227d31470b9e79f9de35ece2 40.2 MB SIG
Windows 安装程序 (64位) Windows 推荐 9449c26a0d187e5e01b61314aa78f156 23.7 MB SIG
Windows 安装程序 (32位) Windows a1fccc894f8cd4e2225a6cdb953c3dcf 22.6 MB SIG
Windows 安装程序 (ARM64) Windows 实验性 7df47df9b960a9273349faebe9e17f4c 22.9 MB SIG
Windows 可嵌入包 (64位) Windows f44e8b2c92c0a857995225467ce451b8 10.0 MB SIG
Windows 可嵌入包 (32位) Windows 3c9ddeb7ac92014ff9ec857e934db95e 9.1 MB SIG
Windows 可嵌入包 (ARM64) Windows f57a413f6e6d234d39fc9dfe4263b9f1 9.3 MB SIG