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

Python 3.8.3

发布日期:2020 年 5 月 13 日

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

注意: 您正在查看的版本是 Python 3.8.3,它是旧版 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 上,spawn 启动方法现在默认在 multiprocessing 中使用
  • multiprocessing 现在可以使用共享内存段来避免进程之间的 pickling 开销
  • 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
Gzip 压缩的源代码 tarball 源代码发布 a7c10a2ac9d62de75a0ca5204e2e7d07 23.0 MB SIG
XZ 压缩的源代码 tarball 源代码发布 3000cf50aaa413052aef82fd2122ca78 17.1 MB SIG
macOS 64 位安装程序 macOS 适用于 OS X 10.9 及更高版本 dd5e7f64e255d21f8d407f39a7a41ba9 28.7 MB SIG
Windows 帮助文件 Windows 4aeeebd7cc8dd90d61e7cfdda9cb9422 8.2 MB SIG
Windows x86 可嵌入 zip 文件 Windows 8ee09403ec0cc2e89d43b4a4f6d1521e 7.0 MB SIG
Windows x86 可执行安装程序 Windows 452373e2c467c14220efeb10f40c231f 25.5 MB SIG
Windows x86 基于 Web 的安装程序 Windows fe72582bbca3dbe07451fd05ece1d752 1.3 MB SIG
Windows x86-64 可嵌入 zip 文件 Windows 适用于 AMD64/EM64T/x64 c12ffe7f4c1b447241d5d2aedc9b5d01 7.8 MB SIG
Windows x86-64 可执行安装程序 Windows 适用于 AMD64/EM64T/x64 fd2458fa0e9ead1dd9fbc2370a42853b 26.5 MB SIG
Windows x86-64 基于 Web 的安装程序 Windows 适用于 AMD64/EM64T/x64 17e989d2fecf7f9f13cf987825b695c4 1.3 MB SIG