Python 3.11.0b3
发布日期: 2022 年 6 月 1 日
这是 Python 3.11 的测试版预览
Python 3.11 仍在开发中。3.11.0b3 是计划的五个测试版预览中的第三个。测试版预览旨在让更广泛的社区有机会测试新功能和错误修复,并准备他们的项目以支持新的功能版本。
我们强烈鼓励第三方 Python 项目的维护者在测试阶段使用 3.11 进行测试,并尽快向 Python 错误跟踪器 报告发现的问题。虽然该版本计划在进入测试阶段时完成功能,但某些功能可能会被修改,或者在极少数情况下,可能会被删除,直到发布候选阶段开始(2021-08-02 星期一)。我们的目标是在 beta 4 之后不再有 ABI 更改,并在第一个发布候选版本 3.11.0rc1 之后尽可能少地进行代码更改。为了实现这一目标,在测试阶段尽可能多地让 3.11 曝光将极其重要。
请记住,这是一个预览版本,不建议在生产环境中使用。
注意:此版本主要是为了解决 pytest 和之前的测试版版本中的一个已知问题
与 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}+
)。 - 更快的 Cpython 项目已经产生了一些令人兴奋的结果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我们在标准基准测试套件上测得 1.22 倍的加速。有关详细信息,请参阅更快的 CPython。
类型和类型语言更改
(嘿,各位核心开发者,如果你发现一个重要的功能没有在此列表中,请通知 Pablo。)
Python 3.11 的下一个预发行版本将是 3.11.0b4,目前计划于 2022-06-16 星期四发布。
更多资源
- 在线文档
- PEP 664,3.11 发布时间表
- 在 https://bugs.python.org 报告错误。
- 帮助资助 Python 及其社区.
现在来点完全不同的
普朗克时间是光在真空中传播 1 个普朗克长度的距离所需的时间,大约为 5.39*10^(−44)
秒的时间间隔。当前没有物理理论可以描述比普朗克时间更短的时间尺度,例如大爆炸之后最早的事件,并且据推测,时间结构会在与普朗克时间相当的时间间隔内崩溃。虽然目前没有已知的方法来测量普朗克时间尺度上的时间间隔,但 2020 年的研究人员发现,原子钟的精度受到普朗克时间量级的量子效应的限制,并且对于迄今为止最精确的原子钟,他们计算出此类效应已被排除在 10^-33
秒左右,或比普朗克尺度高 10 个数量级。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
---|---|---|---|---|---|
Gzipped 源码 tarball | 源码发布 | 00de8e1893ad1c5d32d43ae6ccb234f4 | 24.7 MB | SIG | |
XZ 压缩的源码 tarball | 源码发布 | d8ebc28f88e5e0c0215cf074537f0d48 | 18.6 MB | SIG | |
macOS 64 位 universal2 安装程序 | macOS | 适用于 macOS 10.9 及更高版本 | 898be1994df2da38741b9efbe1d70018 | 40.1 MB | SIG |
Windows 安装程序(64 位) | Windows | 推荐 | 7bc8cccb6e549dd82ae89fa96e2682b0 | 23.7 MB | SIG |
Windows 安装程序(32 位) | Windows | f186c3bffc7e6aef118c873746596363 | 22.6 MB | SIG | |
Windows 安装程序(ARM64) | Windows | 实验性 | 34068df3f354bd9cdbba2d120c12417f | 22.8 MB | SIG |
Windows 可嵌入软件包(64 位) | Windows | 82bfde27c8607208bcd56c2176094342 | 10.0 MB | SIG | |
Windows 可嵌入软件包(32 位) | Windows | d94dc3ca50134a71f7ca60a48cff7ff3 | 9.1 MB | SIG | |
Windows 可嵌入软件包(ARM64) | Windows | 646f86dd3d1a5ab23365327517d6f2fa | 9.3 MB | SIG |