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

Python 3.9.0

发布日期: 2020年10月5日

这是 Python 3.9.0 的稳定版本

请注意:您正在查看的是 Python 3.9.0,一个旧版本。Python 3.11 现在是 Python 3 最新的功能发布系列。在此处获取 3.11.x 的最新版本

安装程序新闻

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

与 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。

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

更多资源

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

沃普凯普莱特:(约翰·克里斯欢迎!请坐。我叫沃普凯普莱特,阿德里安·沃普凯普莱特。
辛普森先生:你好。
沃普凯普莱特:好了,辛普森先生……我了解到您想让我们为您的洗衣粉做广告。
辛普森:是细绳。
沃普凯普莱特:细绳,洗衣粉,有什么区别。我们什么都能卖出去。
辛普森:很好。我这儿有大量的细绳,确切地说是十二万二千英里,是我继承的遗产,我就想如果我给它做个广告……
沃普凯普莱特:当然!来一场全国性的营销活动。细绳是很有用的东西,没问题。
辛普森:啊,但是有个麻烦,您看。由于糟糕的规划,这十二万二千英里的绳子都是三英寸长的小段。所以它不怎么实用。
沃普凯普莱特:这正是我们的卖点!“辛普森牌独立小绳段!”
辛普森:什么?
沃普凯普莱特:“‘潮流’之绳!预先切好,方便好用,辛普森牌独立帝王小绳段——长度刚刚好!”
辛普森:用来做什么?
沃普凯普莱特:“百万种家庭用途!”
辛普森:比如?
沃普凯普莱特:呃嗯……捆绑非常小的包裹,给鸽子腿上系纸条,呃,消灭家庭害虫……
辛普森:消灭家庭害虫?!怎么做?
沃普凯普莱特:嗯,如果它们比老鼠大,你可以用它勒死它们,如果比老鼠小,你就用它把它们鞭打致死!
辛普森:当然!……
沃普凯普莱特:“用预先切片、防锈、方便好用、低卡路里的辛普森牌独立帝王小绳段消灭百分之九十九的已知家庭害虫,不含人工色素,医院同款!”

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源码包 源码发布版 e19e75ec81dd04de27797bf3f9d918fd 25.5 MB SIG
XZ 压缩的源码包 源码发布版 6ebfe157f6e88d9eabfbaf3fa92129f6 18.0 MB SIG
macOS 64位安装程序 macOS 适用于 OS X 10.9 及更高版本 16ca86fa3467e75bade26b8a9703c27f 29.7 MB SIG
Windows 帮助文件 Windows 9ea6fc676f0fa3b95af3c5b3400120d6 8.4 MB SIG
Windows x86 可嵌入式 zip 文件 Windows d81fc534080e10bb4172ad7ae3da5247 7.2 MB SIG
Windows x86 可执行安装程序 Windows 4a2812db8ab9f2e522c96c7728cfcccb 25.8 MB SIG
Windows x86 网络版安装程序 Windows cdbfa799e6760c13d06d0c2374110aa3 1.3 MB SIG
Windows x86-64 可嵌入式 zip 文件 Windows 适用于 AMD64/EM64T/x64 60d0d94337ef657c2cca1d3d9a6dd94b 8.0 MB SIG
Windows x86-64 可执行安装程序 Windows 适用于 AMD64/EM64T/x64 b61a33dc28f13b561452f3089c87eb63 26.9 MB SIG
Windows x86-64 网络版安装程序 Windows 适用于 AMD64/EM64T/x64 733df85afb160482c5636ca09b89c4c8 1.3 MB SIG