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

Python 3.8.2

发布日期:2020 年 2 月 24 日

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

注意:您正在查看的版本是 Python 3.8.2,它是 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(最终限定符),PEP 586(字面量类型),以及PEP 589(TypedDict)
  • 编译字节码的并行文件系统缓存
  • 调试版本与发布版本共享 ABI
  • f-字符串支持方便的 = 调试说明符
  • continue 现在在 finally: 块中合法
  • 在 Windows 上,默认的 asyncio 事件循环现在是 ProactorEventLoop
  • 在 macOS 上, multiprocessing 默认使用 *spawn* 启动方法
  • 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
Gzipped 源代码 tarball 源代码发布 f9f3768f757e34b342dbc06b41cbc844 22.9 MB SIG
XZ 压缩源代码 tarball 源代码发布 e9d6ebc92183a177b8e8a58cad5b8d67 17.0 MB SIG
macOS 64 位安装程序 macOS 适用于 OS X 10.9 及更高版本 f12203128b5c639dc08e5a43a2812cc7 28.6 MB SIG
Windows 帮助文件 Windows 7506675dcbb9a1569b54e600ae66c9fb 8.1 MB SIG
Windows x86 可嵌入 zip 文件 Windows 1b1f0f0c5ee8601f160cfad5b560e3a7 6.8 MB SIG
Windows x86 可执行安装程序 Windows 6f0ba59c7dbeba7bb0ee21682fe39748 25.3 MB SIG
Windows x86 基于 Web 的安装程序 Windows 04d97979534f4bd33752c183fc4ce680 1.3 MB SIG
Windows x86-64 可嵌入 zip 文件 Windows 适用于 AMD64/EM64T/x64 1a98565285491c0ea65450e78afe6f8d 7.6 MB SIG
Windows x86-64 可执行安装程序 Windows 适用于 AMD64/EM64T/x64 b5df1cbb2bc152cd70c3da9151cb510b 26.3 MB SIG
Windows x86-64 基于 Web 的安装程序 Windows 适用于 AMD64/EM64T/x64 2586cdad1a363d1a8abb5fc102b2d418 1.3 MB SIG