Python 3.9.0rc1
发布日期: 2020 年 8 月 11 日
这是 Python 3.9 的第一个候选版本
此版本 3.9.0rc1 是倒数第二个发布预览版。进入候选版本阶段后,在此候选版本和最终版本之间只允许经过审查的、明确的错误修复代码更改。第二个候选版本和最后一个计划的发布预览版目前计划于 2020-09-14 发布。
行动号召
我们强烈建议第三方 Python 项目的维护者在此阶段准备其项目以实现 3.9 的兼容性。与往常一样,请将任何问题报告给Python 错误跟踪器。
请记住,这是一个预览版本,不建议在生产环境中使用。
安装程序新闻
这是 Python 第一个在 Windows 上默认使用 64 位安装程序的版本。安装程序现在还主动禁止在 Windows 7 上安装。Python 3.9 与这个不受支持的 Windows 版本不兼容。
与 3.8 系列相比,3.9 系列的主要新功能
Python 3.9 的一些主要新功能和更改是
- PEP 584,
dict
中的联合运算符 - 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 时,它不再泄漏内存;
- 现在使用 PEP 590 vectorcall 加速了一些 Python 内置函数(range、tuple、set、frozenset、list、dict);
- 许多 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。
-
(嘿,核心开发人员,如果您发现重要功能遗漏在此列表中,请告诉 Łukasz。)
更多资源
- 在线文档
- PEP 596,3.9 发布时间表
- 在 https://bugs.python.org 报告错误。
- 帮助资助 Python 及其社区.
现在说些完全不同的事情
播音员:(埃里克·艾德尔) 欢迎收听“电话热线”。今天我们的嘉宾小组有我们的常驻精神病学家、一位不常驻但与其他一位住在一起的精神病学家,因为他无法忍受回家,以及一位与第一位精神病学家住在一起,但当第二位精神病学家到来时感到疏远并因此经历了彻底的性格变化的精神病学家。我们今晚的主题是农业,我们的第一位来电者来自雷丁。(电话铃响)
女人:(卡罗尔·克利夫兰) 你好。
播音员: 你好。欢迎来到“电话热线”,您对小组有什么问题?
女人: Vic 在那里吗?
播音员: Vic 在那里吗?Vic 在那里吗,罗杰斯医生?
罗杰斯:(格雷厄姆·查普曼) 嗯,这里的问题很简单。来电者想知道 Vic 是否在那里……就我所知,在这种情况下,Vic……
迪布斯:(约翰·克里斯) 我可以打断一下,艾伦吗?
播音员: 是的,当然。
迪布斯: 我同意罗杰斯要说的话。就我们所知,Vic 不在这里。她唯一能做的就是继续打电话,如果 Vic 进来,我们会通知她。
播音员:这回答了你的问题吗?
诺曼:(迈克尔·佩林) 你好。
播音员: 你好。
女人: Vic?
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
---|---|---|---|---|---|
Gzip 压缩的源代码 tarball | 源代码发布 | f98d8ac7c8b2bf3fd887d989dbb0f2b8 | 24.1 MB | SIG | |
XZ 压缩的源代码 tarball | 源代码发布 | 835f3cb29e4065b9a2dea1c7b9bfc37f | 17.9 MB | SIG | |
macOS 64 位安装程序 | macOS | 适用于 OS X 10.9 及更高版本 | 0297dcb8f82ae5f27f8b4bff1613e994 | 28.3 MB | SIG |
Windows 帮助文件 | Windows | 4d6fd98c7cc1ce8525e5c66a0a5eb9e0 | 8.3 MB | SIG | |
Windows x86 可嵌入 zip 文件 | Windows | 9e4daceb329431ae83f39216ef1e2e26 | 7.2 MB | SIG | |
Windows x86 可执行安装程序 | Windows | ad2f7849189581dedbb7dcf163717c46 | 25.7 MB | SIG | |
Windows x86 基于 Web 的安装程序 | Windows | ab79535243e9834a0ee15cfe109a77ee | 1.3 MB | SIG | |
Windows x86-64 可嵌入 zip 文件 | Windows | 适用于 AMD64/EM64T/x64 | 636807ae74e4314dca2f8bbbdbdf2684 | 8.0 MB | SIG |
Windows x86-64 可执行安装程序 | Windows | 适用于 AMD64/EM64T/x64 | ba2192e04064e3bb846e130cc00bd7cd | 26.8 MB | SIG |
Windows x86-64 基于 Web 的安装程序 | Windows | 适用于 AMD64/EM64T/x64 | f35f63685c76fe946c53bb5a716f159a | 1.3 MB | SIG |