注意: 虽然 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
Gzip 压缩的源码包 源码发布版 ce7038a423051a7fe03fbe2f4a0f25d6 23.4 MB SIG
XZ 压缩的源码包 源码发布版 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