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 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 在同一进程中被多次初始化时,不再发生内存泄漏;
- 许多 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。
您可以在此版本的“新功能”文档中找到更全面的列表。
更多资源
- 在线文档
- PEP 596, 3.9 发布日程
- 请在 https://bugs.python.org 报告错误。
- 帮助资助 Python 及其社区.
接下来是些完全不一样的内容
沃普凯普莱特:(约翰·克里斯)欢迎!请坐。我叫沃普凯普莱特,阿德里安·沃普凯普莱特。
辛普森先生:你好。
沃普凯普莱特:好了,辛普森先生……我了解到您想让我们为您的洗衣粉做广告。
辛普森:是细绳。
沃普凯普莱特:细绳,洗衣粉,有什么区别。我们什么都能卖出去。
辛普森:很好。我这儿有大量的细绳,确切地说是十二万二千英里,是我继承的遗产,我就想如果我给它做个广告……
沃普凯普莱特:当然!来一场全国性的营销活动。细绳是很有用的东西,没问题。
辛普森:啊,但是有个麻烦,您看。由于糟糕的规划,这十二万二千英里的绳子都是三英寸长的小段。所以它不怎么实用。
沃普凯普莱特:这正是我们的卖点!“辛普森牌独立小绳段!”
辛普森:什么?
沃普凯普莱特:“‘潮流’之绳!预先切好,方便好用,辛普森牌独立帝王小绳段——长度刚刚好!”
辛普森:用来做什么?
沃普凯普莱特:“百万种家庭用途!”
辛普森:比如?
沃普凯普莱特:呃嗯……捆绑非常小的包裹,给鸽子腿上系纸条,呃,消灭家庭害虫……
辛普森:消灭家庭害虫?!怎么做?
沃普凯普莱特:嗯,如果它们比老鼠大,你可以用它勒死它们,如果比老鼠小,你就用它把它们鞭打致死!
辛普森:这当然!……
沃普凯普莱特:“用预先切片、防锈、方便好用、低卡路里的辛普森牌独立帝王小绳段消灭百分之九十九的已知家庭害虫,不含人工色素,医院同款!”
文件
| 版本 | 操作系统 | 描述 | 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 |
