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。
您可以在此版本的“新增功能”文档中找到更全面的列表。
更多资源
- 在线文档
- PEP 596, 3.9 发布时间表
- 在 https://bugs.python.org 报告错误。
- 帮助资助 Python 及其社区.
现在来点完全不同的东西
瓦普卡莱特:(约翰·克里斯) 欢迎!请坐。我叫瓦普卡莱特,艾德里安·瓦普卡莱特。
辛普森先生: 你好。
瓦普卡莱特: 那么,辛普森先生...那么,我理解您希望我们为您的洗衣粉做广告。
辛: 线。
瓦: 线,洗衣粉,有什么区别。我们可以销售任何东西。
辛: 好。我继承了大量线,确切地说是 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 |