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

Python 3.10.0a7

发布日期: 2021 年 4 月 5 日

这是 Python 3.10 的早期开发者预览版

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

Python 3.10 仍在开发中。此版本 3.10.0a7 是计划的七个 alpha 版本的最后一个。 Alpha 版本的目的是更容易测试新功能和错误修复的当前状态,并测试发布过程。在 alpha 阶段,可以在 beta 阶段开始之前(2021-05-03)添加功能,并且如果需要,可以在发布候选阶段(2021-10-04)之前修改或删除功能。请记住,这是一个预览版,建议在生产环境中使用。

Python 3.10 的许多新功能仍在计划和编写中。到目前为止,主要的新功能和更改包括

  • PEP 623 -- 弃用并准备删除 PyUnicodeObject 中的 wstr 成员。
  • PEP 604 -- 允许将联合类型写为 X | Y
  • PEP 612 -- 参数规范变量
  • PEP 626 -- 用于调试和其他工具的精确行号。
  • bpo-38605: from __future__ import annotations (PEP 563) 现在是默认设置。
  • 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.0b1(第一个 beta 版本和功能冻结),目前计划于 2021 年 5 月 3 日星期一发布。

更多资源

现在来点完全不同的东西

在物理学中,双生子佯谬是狭义相对论中的一个思想实验,涉及同卵双胞胎,其中一个双胞胎乘坐高速火箭进入太空,然后返回家中,发现留在地球上的双胞胎年龄更大。这个结果似乎令人费解,因为每个双胞胎都认为另一个双胞胎在移动,因此,作为时间膨胀和相对性原理的不正确和幼稚应用的后果,每个双胞胎都应该自相矛盾地发现另一个双胞胎的年龄较小。但是,可以通过意识到旅行的双胞胎正在加速来解决这种情况,这使他成为非惯性观察者。从两种观点来看,双胞胎的时空路径之间都没有对称性。因此,从逻辑矛盾的意义上来说,双生子佯谬不是佯谬。

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzipped 源代码 tarball 源代码发布 ce7038a423051a7fe03fbe2f4a0f25d6 23.4 MB SIG
XZ 压缩源代码 tarball 源代码发布 541c60c4eac4ef59baa4e5dcfe0fad0f 17.6 MB SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本,包括 Apple Silicon 上的 macOS 11 Big Sur(实验性) 1816930afc0323a527814055c873768c 36.3 MB SIG
Windows 安装程序(64 位) Windows 推荐 bf36e4b2628c9deb3e3a0f257cae4e67 26.3 MB SIG
Windows 安装程序(32 位) Windows 9388f6c671c58fbeab5f29a6ce18b7b8 25.2 MB SIG
Windows 帮助文件 Windows 3124a8c22fcb40cadd98f7d9aafd0ee9 8.6 MB SIG
Windows 可嵌入软件包(64 位) Windows 2466a33faf9d3d10c380de57cf3b7488 8.0 MB SIG
Windows 可嵌入软件包(32 位) Windows b00998196c9a314ab59746734fa2c229 7.1 MB SIG