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

Python 3.9.0rc2

发布日期:2020 年 9 月 17 日

这是 Python 3.9 的第二个发布候选版本

此版本 3.9.0rc2 是 Python 3.9.0 于 2020 年 10 月 5 日最终发布前的最后一个预览版本。在此期间,我们强烈鼓励第三方 Python 项目的维护者在此阶段为其项目做好 3.9 兼容性准备。一如既往,请向 Python 错误跟踪器报告任何问题。

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

核心开发人员信息

3.9 分支现已接受 3.9.1 的更改。为了最大限度地提高稳定性,最终版本将从 v3.9.0rc2 标签中剪切。如果您需要发布经理挑选任何关键修复,请将问题标记为发布阻止程序和/或在 GitHub 上将他添加为关键反向移植 PR 的审阅者。

要查看目前已挑选纳入 3.9.0 的更改,请查看 GitHub 上短期存在的 branch-v3.9.0

安装程序新闻

这是首个在 Windows 上默认使用 64 位安装程序的 Python 版本。该安装程序现在也明确禁止在 Windows 7 上安装。Python 3.9 与这个不受支持的 Windows 版本不兼容。

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

Python 3.9 中的一些主要新功能和变化是

  • PEP 584dict 中的联合运算符
  • PEP 585,标准集合中的类型提示泛型
  • PEP 593,灵活的函数和变量注解
  • PEP 602,Python 采用稳定的年度发布节奏
  • PEP 615,标准库支持 IANA 时区数据库
  • PEP 616,用于移除前缀和后缀的字符串方法
  • PEP 617,CPython 的新 PEG 解析器
  • BPO 38379,垃圾回收不再阻塞于复活的对象;
  • BPO 38692,添加了 os.pidfd_open,允许无竞争和无信号的进程管理;
  • BPO 39926,Unicode 支持更新到 13.0.0 版本;
  • BPO 1635741,当 Python 在同一进程中被多次初始化时,不再发生内存泄漏;
  • 许多 Python 内置类型(range、tuple、set、frozenset、list、dict)现在通过 PEP 590 vectorcall 加速;
  • 许多 Python 模块(_abc、audioop、_bz2、_codecs、_contextvars、_crypt、_functools、_json、_locale、operator、resource、time、_weakref)现在使用 PEP 489 定义的多阶段初始化;
  • 许多标准库模块(audioop、ast、grp、_hashlib、pwd、_posixsubprocess、random、select、struct、termios、zlib)现在使用 PEP 384 定义的稳定 ABI。

更多资源

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

这是心灵——一份关于精神事物的周刊

(切换到带字幕和音乐的照片蒙太奇。)
(切换到一个人坐在平时办公桌前。)

博尼法斯 (迈克尔·佩林): 晚上好。今晚在《这是心灵》节目中,我们探讨似曾相识的现象。那种我们有时会有的奇怪感觉,好像我们以前经历过某事,现在发生的事情今晚已经发生过。
博尼法斯: 在《这是心灵》节目中,我们探讨似曾相识的现象,那种我们有时会有的奇怪感觉,好像我们……(困惑了一会儿)总之,今晚在《这是心灵》节目中,我们探讨似曾相识的现象,那种奇怪的……

(切换到开场片头,带有精神病学照片蒙太奇和音乐。)
(切回博尼法斯先生在办公桌前,惊魂未定。)

这是心灵

博尼法斯: 晚上好。今晚在《这是心灵》节目中,我们探讨似曾相识的现象,那种我们有时……(环顾四周)……会有的……(越来越担心)那种……我们经历过某事……

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 4b5bc3114875aad8b2ffc88a3d564ce1 24.1 MB SIG
XZ 压缩的源码包 源码发布版 3e34e48b479f4beec2c0c80fdbde52a2 17.9 MB SIG
macOS 64位安装程序 macOS 适用于 OS X 10.9 及更高版本 cec408a09e67431790c749b9036aa4f9 28.3 MB SIG
Windows 帮助文件 Windows 05705e64e58d90636f6e72391228753c 8.3 MB SIG
Windows x86 可嵌入式 zip 文件 Windows a10efb536c66e82f1e14aff9506eaf84 7.2 MB SIG
Windows x86 可执行安装程序 Windows 2685aa038fa2cfd8121fa32da18ef5ca 25.7 MB SIG
Windows x86 网络版安装程序 Windows 322fe6c122d6c1f27ab62b14086b351b 1.3 MB SIG
Windows x86-64 可嵌入式 zip 文件 Windows 适用于 AMD64/EM64T/x64 33ab676ef4db4f8ec6411a0a43a8f095 8.0 MB SIG
Windows x86-64 可执行安装程序 Windows 适用于 AMD64/EM64T/x64 9f96f0e9c131609d2e7146d66ede7541 26.8 MB SIG
Windows x86-64 网络版安装程序 Windows 适用于 AMD64/EM64T/x64 c6568b657f4b7d2ac9ed83365b5f6b16 1.3 MB SIG