Python 3.9.0a6
发布日期:2020 年 4 月 28 日
这是 Python 3.9 的早期开发者预览版
Python 3.9 仍在开发中。此版本 3.9.0a6 是计划的六个 alpha 版本中的最后一个。 alpha 版本旨在更容易地测试新功能的当前状态和错误修复,并测试发布过程。在 alpha 阶段,可以在 beta 阶段开始(2020-05-18)之前添加功能,如果需要,可以在候选发布阶段(2020-08-10)之前修改或删除功能。请记住,这是一个预览版本,不建议在生产环境中使用。
与 3.8 相比,3.9 系列的主要新功能
Python 3.9 的许多新功能仍在计划和编写中。到目前为止,新的主要功能和更改包括
- PEP 584,
dict
中的联合运算符 - PEP 585,标准集合中的类型提示泛型
- PEP 593,灵活的函数和变量注释
- PEP 602,Python 采用稳定的年度发布节奏
- 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。
-
(嘿,核心开发者伙伴, 如果你发现重要但此列表中缺少的功能,请 告知 Łukasz。)
下一个预发布版本,Python 3.9 的第一个 beta 版本,将是 3.9.0b1。 目前计划于 2020 年 5 月 18 日发布。
更多资源
- 在线文档
- PEP 596,3.9 发布计划
- 在 https://bugs.python.org 报告错误。
- 帮助资助 Python 及其社区.
现在来点完全不同的东西
科学家 (Graham Chapman):标准智商测试给出了以下结果。与卡拉哈里的丛林人等原始人类亚群相比,企鹅的得分很差,但比 BBC 节目策划人要好。
科学家:这些智商测试被认为包含对企鹅不公平的文化偏见。例如,它没有考虑到企鹅极其糟糕的教育系统。为了设计一个更公平的测试系统,我们的一组研究人员在南极洲花了 18 个月的时间像企鹅一样生活,然后像企鹅一样死去——只是更快——证明企鹅在自己的环境中是一个聪明的小家伙。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
---|---|---|---|---|---|
Gzipped 源代码压缩包 | 源代码发布 | 24b42e49de0fa90d77527d48cfe440ad | 23.3 MB | SIG | |
XZ 压缩的源代码压缩包 | 源代码发布 | 6b5d9b7fcbc7d3a79217bb1587bae16e | 17.4 MB | SIG | |
macOS 64 位安装程序 | macOS | 适用于 OS X 10.9 及更高版本 | b8c250a9da032892be257405dd4cb703 | 28.2 MB | SIG |
Windows 帮助文件 | Windows | 9139f19f1c54e4e0c47192ba826d4b67 | 8.3 MB | SIG | |
Windows x86 可嵌入 zip 文件 | Windows | 51d266336d94d3aa2c6c2e03fa48150f | 7.2 MB | SIG | |
Windows x86 可执行安装程序 | Windows | b5d7ea15620fae14cfb7e65f5156fb5b | 25.9 MB | SIG | |
Windows x86 基于 Web 的安装程序 | Windows | 7719192c8351a76a6569f2bc79d1216b | 1.3 MB | SIG | |
Windows x86-64 可嵌入 zip 文件 | Windows | 适用于 AMD64/EM64T/x64 | 0f3d9873584010b3bd828c221bf46bc6 | 7.9 MB | SIG |
Windows x86-64 可执行安装程序 | Windows | 适用于 AMD64/EM64T/x64 | cb64b6a226410657bfa7d25a0cd0b311 | 26.9 MB | SIG |
Windows x86-64 基于 Web 的安装程序 | Windows | 适用于 AMD64/EM64T/x64 | 8652b1f7522972f04ec38f3bfa938341 | 1.3 MB | SIG |