注意: 虽然 JavaScript 不是本网站的必要组成部分,但您与内容的互动将会受到限制。请开启 JavaScript 以获得完整体验。

Python 3.8.6

发布日期: 2020 年 9 月 24 日

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

注意: 您正在查看的版本是 Python 3.8.6,这是为旧版 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,提高了性能

还有许多其他有趣的变化,请查阅文档中的“What's New”页面以获取完整列表。

更多资源

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 源代码发布 ea132d6f449766623eee886966c7d41f 23.2 MB SIG
XZ 压缩的源代码 tarball 源代码发布 69e73c49eeb1a853cefd26d18c9d069d 17.4 MB SIG
macOS 64 位安装程序 macOS 适用于 OS X 10.9 及更高版本 68170127a953e7f12465c1798f0965b8 29.1 MB SIG
Windows 帮助文件 Windows 4403f334f6c05175cc5edf03f9cde7b4 8.1 MB SIG
Windows x86 可嵌入 zip 文件 Windows 7b287a90b33c2a9be55fabc24a7febbb 7.0 MB SIG
Windows x86 可执行安装程序 Windows 02cd63bd5b31e642fc3d5f07b3a4862a 25.7 MB SIG
Windows x86 基于 Web 的安装程序 Windows acb0620aea46edc358dee0020078f228 1.3 MB SIG
Windows x86-64 可嵌入 zip 文件 Windows 适用于 AMD64/EM64T/x64 5f95c5a93e2d8a5b077f406bc4dd96e7 7.8 MB SIG
Windows x86-64 可执行安装程序 Windows 适用于 AMD64/EM64T/x64 2acba3117582c5177cdd28b91bbe9ac9 26.8 MB SIG
Windows x86-64 基于 Web 的安装程序 Windows 适用于 AMD64/EM64T/x64 c9d599d3880dfbc08f394e4b7526bb9b 1.3 MB SIG