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

Python 3.8.3rc1

发布日期:2020 年 4 月 29 日

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

注意:您正在查看的版本是 Python 3.8.3rc1,它是旧版 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(Literal 类型),以及 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”的信息。

现在开始一些完全不同的事情

Graham Chapman:我认为这个国家所有思想正确的人都厌倦了被告知,这个国家普通、正派的人们都厌倦了厌倦。
所有人:是的,是的……
Graham Chapman:我当然没有!我厌倦了被告知我厌倦了。
Mrs. Havoc-Jones:嗯,我认识很多人,我相信绝大多数思想错误的人都是正确的。
Eric Idle:这看起来像是达成共识了。

完整更改日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 GPG
Gzipped 源代码 tarball 源代码发布 4388c20bb59248a52adcaec7ce4a581c 22.9 MB SIG
XZ 压缩的源代码 tarball 源代码发布 5997ad4840d00bd6321e5102f0bae008 17.1 MB SIG
macOS 64 位安装程序 macOS 适用于 OS X 10.9 及更高版本 fe18361ebdcf2a738679b189ac83e51d 28.7 MB SIG
Windows 帮助文件 Windows dade3016b80bb8b5928ee227f7415fc2 8.2 MB SIG
Windows x86 可嵌入 zip 文件 Windows b86b739d84c2d4eba2ceaff57e074afd 7.0 MB SIG
Windows x86 可执行安装程序 Windows b674fb697db9394fcf7bd39ab17ed024 25.5 MB SIG
Windows x86 基于 Web 的安装程序 Windows d4b1f174d4a769500bbd21710bba6cb0 1.3 MB SIG
Windows x86-64 可嵌入 zip 文件 Windows 适用于 AMD64/EM64T/x64 17f75fd6cd5b554ff478d923b22a0f87 7.8 MB SIG
Windows x86-64 可执行安装程序 Windows 适用于 AMD64/EM64T/x64 17069c3a06cd44663d23d95d820f65e1 26.5 MB SIG
Windows x86-64 基于 Web 的安装程序 Windows 适用于 AMD64/EM64T/x64 168644bb1d570bda4bac81a8d0d5ea13 1.3 MB SIG