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

Python 3.10.0b3

发布日期: 2021 年 6 月 17 日

这是 Python 3.10 的一个测试版预览

Python 3.10 仍在开发中。3.10.0b3 是四个计划中的测试版预览版中的第三个。测试版预览旨在让更广泛的社区有机会测试新功能和错误修复,并为支持新功能发布做好项目准备。

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

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

与 3.9 相比,3.10 系列的主要新功能

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

  • PEP 623 -- 弃用并准备移除 PyUnicodeObject 中的 wstr 成员。
  • PEP 604 -- 允许将联合类型写作 X | Y
  • PEP 612 -- 参数规范变量
  • PEP 626 -- 为调试及其他工具提供精确的行号。
  • PEP 618 -- 为 zip 添加可选的长度检查。
  • bpo-12782:带括号的上下文管理器现在被正式允许。
  • PEP 632 -- 弃用 distutils 模块。
  • PEP 613 -- 显式类型别名
  • PEP 634 -- 结构化模式匹配:规范
  • PEP 635 -- 结构化模式匹配:动机与基本原理
  • PEP 636 -- 结构化模式匹配:教程
  • PEP 644 -- 要求 OpenSSL 1.1.1 或更新版本
  • PEP 624 -- 移除 Py_UNICODE 编码器 API
  • PEP 597 -- 添加可选的 EncodingWarning

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

Python 3.10 的下一个预发布版本将是 3.10.0b4,目前计划于 2021 年 7 月 10 日星期六发布。

bpo-38605from __future__ import annotations (PEP 563) 之前曾出现在此前的预发布版本列表中,但由于一些兼容性问题,该功能已被推迟到 Python 3.11。您可以在此处阅读指导委员会就此发布的公告以了解更多信息。

更多资源

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

没有绿色的星星。为什么?一般来说,物体发光时不会只发出单一波长的光。相反,它们会发出一定波长范围内的光子。如果你使用某种探测器来感应物体发出的光波长,然后绘制出光子数量与波长的关系图,你会得到一个不对称的曲线图,称为黑体曲线。对于像太阳一样热的物体,该曲线在蓝绿色处达到峰值,因此它在那里发出大部分光子。但它仍然会发出一些更蓝的光子,以及一些更红的光子。当我们看太阳时,我们看到所有这些颜色混合在一起。我们的眼睛将它们混合在一起,产生一种颜色:白色。更热的恒星会发出更多的蓝色,更冷的恒星会发出更多的红色,但无论如何,我们的眼睛都不会将其看作绿色。由于我们感知颜色的方式,唯一能看到绿色恒星的方法是它只发出绿光。但由于恒星总是发出遵循黑体曲线的辐射,这几乎是不可能的。

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 ad9200d73f29f407f60cdefbd009a477 23.8 MB SIG
XZ 压缩的源码包 源码发布版 760a09c3773ad44ba48bf9bcb09c3c64 17.8 MB SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本,包括在 Apple Silicon 上的 macOS 11 Big Sur(实验性支持) 535d99735a7b3dde52c5a81bfb6bb713 37.8 MB SIG
Windows 安装程序 (64位) Windows 推荐 477c10f34a391029ee675e3f0e3c728b 26.9 MB SIG
Windows 安装程序 (32位) Windows 4e14c9f67eaed17ec52cc110854fca7a 25.8 MB SIG
Windows 帮助文件 Windows d11cd6dfe2294576d03fc1a0c4ecb834 9.1 MB SIG
Windows 可嵌入包 (64位) Windows f54b23dfda14e40c2cb23e7179f46908 8.1 MB SIG
Windows 可嵌入包 (32位) Windows 224b7d47fdc81ca354b6bf458639bc5b 7.1 MB SIG