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

Python 3.10.0b1

发布日期: 2021年5月3日

这是 Python 3.10 的测试版预览

Python 3.10 仍在开发中。3.10.0b1 是计划的四次 Beta 版预览中的第一次。Beta 版预览旨在让更广泛的社区有机会测试新功能和错误修复,并准备他们的项目以支持新的功能版本。

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

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

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

Python 3.10 仍在开发中。此版本 3.10.0b1 是四次 Beta 版本中的第一次。Beta 版预览旨在让更广泛的社区有机会测试新功能和错误修复,并准备他们的项目以支持新的功能版本。

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.0b2,目前计划于 2021年5月25日星期二发布。

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

更多资源

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

当一个临界半径的球形非旋转体在广义相对论下因自身引力而坍缩时,理论认为它将坍缩到一个奇点。但对于旋转黑洞(克尔黑洞)而言则并非如此。对于流体旋转体,其质量分布不是球形的(它呈现赤道隆起),并且具有角动量。由于在经典物理学中(广义相对论是一种经典理论)一个点不能支持旋转或角动量,因此能够支持这些属性的奇点的最小形状是一个零厚度但非零半径的环,这被称为环奇点或克尔奇点。

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 b16d029809701aad08edc56c4d3e16ff 23.6 MB SIG
XZ 压缩的源码包 源码发布版 8a1d22cc68dccffab13f5e2e0d005ef0 17.7 MB SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本,包括 Apple Silicon 上的 macOS 11 Big Sur acb88a2f33c36b10d06ce3a65ad62be8 37.4 MB SIG
Windows 安装程序 (64位) Windows 推荐 6dbedc867da5bde6f739f078b3ccd540 26.4 MB SIG
Windows 安装程序 (32位) Windows 3ec21464d87f7050ce3b6b10d956b363 25.3 MB SIG
Windows 帮助文件 Windows ea365f28a7d41b69a17a9146700e691d 8.7 MB SIG
Windows 可嵌入包 (64位) Windows 38fdadca240558116f4a641fa8f44f1a 8.0 MB SIG
Windows 可嵌入包 (32位) Windows e58d46b3ac886cb572de40621dd08204 7.1 MB SIG