注意: 虽然 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 的最新版本

安装程序新闻

这是 Python 第一个在 Windows 上默认使用 64 位安装程序的版本。现在安装程序还主动禁止在 Windows 7 上安装。Python 3.9 与此不受支持的 Windows 版本不兼容。

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

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

  • PEP 573, 从 C 扩展方法访问模块状态
  • PEP 584, dict 中的联合运算符
  • 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 在同一进程中初始化多次时,它不再泄漏内存;
  • 现在使用 PEP 590 向量调用加速了许多 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。

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

更多资源

现在来点完全不同的东西

瓦普卡莱特:(约翰·克里斯 欢迎!请坐。我叫瓦普卡莱特,艾德里安·瓦普卡莱特。
辛普森先生: 你好。
瓦普卡莱特: 那么,辛普森先生...那么,我理解您希望我们为您的洗衣粉做广告。
辛: 线。
瓦: 线,洗衣粉,有什么区别。我们可以销售任何东西
辛: 好。我继承了大量线,确切地说是 122,000 英里,我以为如果我做广告...
瓦: 当然!全国性的宣传活动。有用的东西,线,没问题。
辛: 啊,但是有个问题,您看。由于计划不周,这 122,000 英里都是 3 英寸长的。所以它不是很实用。
瓦: 好,那是我们的卖点!“辛普森的独立小线!”
辛: 什么?
瓦: “现在上线了!预先切割,易于处理,辛普森的独立皇帝小线 - 恰到好处的长度!”
辛: 用于什么?
瓦: “数百万的家庭用途!”
辛: 例如?
瓦: 嗯...绑住非常小的包裹,将便条贴在鸽子的腿上,呃,消灭家庭害虫...
辛: 消灭家庭害虫?!怎么做?
瓦: 好吧,如果它们比老鼠大,你可以用它勒死它们,如果它们比老鼠小,你就用它抽打死它们!
辛: 当然!...
瓦: “使用预切、防锈、易于处理、低热量的辛普森独立皇帝小线,消灭 99% 的已知家庭害虫,不含人工色素,在医院中使用!”

完整变更日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzip 压缩的源 tarball 源代码版本 e19e75ec81dd04de27797bf3f9d918fd 25.5 MB SIG
XZ 压缩的源 tarball 源代码版本 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 基于 Web 的安装程序 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 基于 Web 的安装程序 Windows 适用于 AMD64/EM64T/x64 733df85afb160482c5636ca09b89c4c8 1.3 MB SIG