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

Python 3.9.8

发布日期: 2021 年 11 月 5 日

这是 Python 3.9 的第八个维护版本

注意:您正在查看的版本是 Python 3.9.8,它是 3.9 系列的错误修复版本Python 3.11 现在是 Python 3 的最新功能发布系列。 在此处获取 3.11.x 的最新版本

自 3.9.7 以来,已经有 202 次提交,这表明人们对改进 Python 3.9 仍然有相当大的兴趣。相比之下,在发布周期的同一阶段,Python 3.8 收到的提交次数减少了 25% 以上。有关更改的详细信息,请参阅变更日志

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

Python 3.9 中一些主要的新的功能和更改是

  • PEP 573,从 C 扩展方法访问模块状态
  • PEP 584dict 中的联合运算符
  • PEP 585,标准集合中的类型提示泛型
  • PEP 593,灵活的函数和变量注解
  • PEP 602,Python 采用稳定的年度发布节奏
  • PEP 614,放宽对装饰器的语法限制
  • 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。

您可以在此版本的“新功能”文档中找到更全面的列表。

更多资源

现在来点完全不同的东西

Geppo:好吧,Reg,我认为巴勃罗应该没问题,只要他不去尝试他早期一些大型绘画的任何东西,比如格尔尼卡或阿维尼翁的少女,甚至是他在瓦洛里斯和平圣殿教堂里后来的《战争与和平》壁画,因为在如此强劲的逆风下,我认为即使是曼彻斯特哈里尔的道格·蒂姆森也无法完成那样规模的绘画。
Reg Moss:好的,谢谢你 Ron。好吧,仍然没有毕加索的迹象,所以我将把你带回演播室。
联络员:好吧,我们刚听说毕加索正在 A3 公路的托尔沃思环岛附近,所以让托尔沃思的萨姆·特伦奇进来。
特伦奇:好的,大卫,托尔沃思环岛这里确实发生了一些事情。我现在可以看到毕加索,他正非常努力地骑车朝环岛方向驶来,他距离大约 75-50 码,我现在可以看到他的画作……它是抽象的……我可以看到一些蓝色、一些紫色和一些黑色的小椭圆形……我想我能看到……
一个胡椒罐走过来碰了他一下。
胡椒罐:那不是毕加索,那是康定斯基。

完整变更日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzipped 源代码 tarball 源代码发布 83419bd73655813223c2cf2afb11f83c 24.6 MB SIG
XZ 压缩源代码 tarball 源代码发布 d4875c1832c8f757280794f6d5e9c95f 18.3 MB SIG
macOS 64 位仅限 Intel 安装程序 macOS 适用于 macOS 10.9 及更高版本,已弃用 7b836e75ebb1dbc8bdae60717fc197d1 28.7 MB SIG
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.9 及更高版本 ab312c51dfb44108d1936342f53803c1 36.4 MB SIG
Windows 安装程序(64 位) Windows 推荐 8147fa17b727d6ed8b3fbed8fa9b3724 27.6 MB SIG
Windows 安装程序(32 位) Windows 090291d68b7bbc50a0fe53af6a104bd9 26.6 MB SIG
Windows 帮助文件 Windows 92d8ab8da1b95824bf05a340cdfd2bde 8.8 MB SIG
Windows 可嵌入软件包(64 位) Windows 2cb98470ee86603d893e518613fdb76a 8.1 MB SIG
Windows 可嵌入软件包(32 位) Windows 719dc57d39fb22a1289487a5f8ba1da0 7.3 MB SIG