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

Python 3.8.4

发布日期:2020 年 7 月 13 日

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

注意: 您正在查看的版本是 Python 3.8.4,这是旧版 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 源代码发布 387e63fe42c40a29e3408ce231315516 23.0 MB SIG
XZ 压缩源代码 tarball 源代码发布 e16df33cd7b58702e57e137f8f5d13e7 17.2 MB SIG
macOS 64 位安装程序 macOS 适用于 OS X 10.9 及更高版本 8464bc5341d3444b2ccad001d88b752b 28.8 MB SIG
Windows 帮助文件 Windows bf7942cdd74f34aa4f485730a714cc47 8.1 MB SIG
Windows x86 可嵌入 zip 文件 Windows 910c307f58282aaa88a2e9df38083ed2 7.0 MB SIG
Windows x86 可执行安装程序 Windows c3d71a80f518cfba4d038de53bca2734 25.5 MB SIG
Windows x86 基于 Web 的安装程序 Windows 075a93add0ac3d070b113f71442ace37 1.3 MB SIG
Windows x86-64 可嵌入 zip 文件 Windows 适用于 AMD64/EM64T/x64 c68f60422a0e43dabf54b84a0e92ed6a 7.8 MB SIG
Windows x86-64 可执行安装程序 Windows 适用于 AMD64/EM64T/x64 12297fb08088d1002f7e93a93fd779c6 26.6 MB SIG
Windows x86-64 基于 Web 的安装程序 Windows 适用于 AMD64/EM64T/x64 7c382afb4d8faa0a82973e44caf02949 1.3 MB SIG