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

Python 3.8.6rc1

发布日期: 2020 年 9 月 8 日

这是 Python 3.8 的第六个维护版本的候选版本

注意: 您正在查看的版本是 Python 3.8.6rc1,它是遗留 3.8 系列的错误修复版本Python 3.11 现在是 Python 3 的最新功能版本系列。 在此处获取 3.11.x 的最新版本

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

  • PEP 572,赋值表达式
  • PEP 570,仅限位置参数
  • PEP 587,Python 初始化配置(改进的嵌入)
  • PEP 590,Vectorcall:CPython 的快速调用协议
  • PEP 578,运行时审计钩子
  • PEP 574,带有带外数据的 Pickle 协议 5
  • 与类型相关的:PEP 591(Final 限定符),PEP 586(字面类型),以及PEP 589(TypedDict)
  • 用于编译字节码的并行文件系统缓存
  • 调试版本与发行版本共享 ABI
  • f 字符串支持方便的 = 调试说明符
  • continue 现在在 finally: 块中是合法的
  • 在 Windows 上,默认的 asyncio 事件循环现在是 ProactorEventLoop
  • 在 macOS 上,multiprocessing 默认使用 spawn 启动方法
  • multiprocessing 现在可以使用共享内存段来避免进程之间的 pickle 开销
  • typed_ast 合并回 CPython
  • LOAD_GLOBAL 现在快 40%
  • pickle 现在默认使用协议 4,提高了性能

还有许多其他有趣的更改,请查阅文档中的“新增功能”页面以获取完整列表。

更多资源

Windows 用户

  • AMD64 的二进制文件也适用于实现 Intel 64 架构的处理器。(也称为“x64”架构,以前称为“EM64T”和“x86-64”。)
  • 现在有用于 Windows 平台的“基于 Web”的安装程序;安装程序将在安装时下载所需的软件组件。
  • 有包含 Windows 版本的可再发行 zip 文件,可以轻松地将 Python 作为其他软件包的一部分进行再发行。有关更多信息,请参阅有关嵌入式分发的文档。

macOS 用户

  • 对于 Python 3.8,我们提供一个安装程序:仅限 64 位,适用于 macOS 10.9 (Mavericks) 及更高版本的系统。
  • 请阅读安装过程中显示的“重要信息”,了解有关 SSL/TLS 证书验证和运行“Install Certificates.command”的信息。

现在来点完全不同的东西

司仪(埃里克·艾德尔):先生们,请为皇家将东西放在其他东西之上的学会主席保持安静。
威廉爵士:感谢各位先生。今年对于学会来说是美好的一年。
人群: 赞成!赞成!
威廉爵士:今年,我们的成员将比以往任何时候都更多地将东西放在其他东西之上。但是,我应该警告你们,现在不是自满的时候。不,仍然有很多东西,我不能太强调这一点,不是在其他东西之上。我本人,今天晚上在来这里的路上,看到一件东西根本不在另一件东西之上。
人群: 可耻!可耻!
威廉爵士:因此,我呼吁我们斯塔福德郡的代表来解释这种奇怪的行为。
(当威廉爵士坐下时,一位温顺的男人在其中一个边桌旁遇到了他。)
卡特勒先生(约翰·克里斯):呃,卡特勒,斯塔福德郡。嗯...好吧,主席先生,只是斯塔福德郡的大多数成员都觉得...整件事有点傻。
(一片哗然。主席跳了起来。)
威廉爵士:傻?傻吗?! (他停顿了一下,思考了一下) 傻!我想是的,有点。我们都在浪费生命做这些无意义的事情?好吧,好的,会议永远休会。

完整更改日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzipped 源代码 tarball 源代码发布 ff57d63d0fac79e23dd15614bdeaaf5a 23.2 MB SIG
XZ 压缩源代码 tarball 源代码发布 e1b1dca93aa966250d75b4deb2af663b 17.4 MB SIG
macOS 64 位安装程序 macOS 适用于 OS X 10.9 及更高版本 7d47b4ecbd2a0cbf6378fccf45dc93ea 29.1 MB SIG
Windows 帮助文件 Windows 7a240b3125464098170efd2bb448f485 8.1 MB SIG
Windows x86 可嵌入 zip 文件 Windows ca0922878d3100effd7a3f11287ccbf0 7.0 MB SIG
Windows x86 可执行安装程序 Windows 84175f3e4c38555b770857b34b88f736 25.7 MB SIG
Windows x86 基于 Web 的安装程序 Windows bcb647bb46da0efcc20a381ded598528 1.3 MB SIG
Windows x86-64 可嵌入 zip 文件 Windows 适用于 AMD64/EM64T/x64 ad95d85622d5b6fdf371f38dc32c21bd 7.8 MB SIG
Windows x86-64 可执行安装程序 Windows 适用于 AMD64/EM64T/x64 35a2d2ba3f43f896744f6da6a2f0881d 26.8 MB SIG
Windows x86-64 基于 Web 的安装程序 Windows 适用于 AMD64/EM64T/x64 00fea54e5afb01826adae4070ec0a4ce 1.3 MB SIG