Python 3.7.4 更新记录
Python 3.7.4
发布时间:2019-07-08
Python 3.7.4是Python 3.7的第四个也是最新的维护版本。Python 3.7系列是Python语言的最新主要版本,包含许多新功能和优化。
Python 3.7的主要新功能包括:
- PEP539,新的
thread local
存储的 C 接口。 - PEP545,Python 文档翻译。
- 新的文档翻译:日语,法语和韩语
- PEP552,确定
pyc
文件。 - PEP553,内建的
breakpoint()
。 - PEP557,Data Classes。
- PEP560,核心支持 typing 模块和泛型。
- PEP562,自定义访问模块属性。
- PEP563,推迟注释。
- PEP564,时间函数具有纳秒级别分辨的功能。
- PEP565,改进了
DeprecationWarning
。 - PEP567,上下文变量。
- 避免使用 ASCII 作为默认文本编码(PEP538:传统C语言环境强制和PEP540,强制UTF-8运行时模式)
- dict对象的顺序插入现在是Python语言规范的官方部分。
- 很多地方的性能提升。
有关更多信息,请参阅《Python 3.7中的新功能》。
更多资源
- 在线文档
- PEP537,3.7发布时间表
- 在 https://bugs.python.org 反馈问题
- Python 社区
Windows 用户
- 在 3.7.4 中更改 OpenSSL 已从 1.1.0 更新到 1.1.1,SQLite 更新到 3.28.0。
- AMD64 的二进制文件也适用于 Intel 64 架构的处理器。(也称为『x64』架构,以前称为『EM64T』和『x86-64』。)
- 现在有适用于 Windows 平台的『web-based』安装程序;安装程序将在安装时下载所需的软件组件。
- 有一些可再发行的 zip 文件包含 Windows 版本,因此可以轻松地将 Python 重新发布为另一个软件包的一部分。有关更多信息,请参阅《有关嵌入式分发的文档》。
macOS 用户
- 在 3.7.4 中更改 OpenSSL 已从 1.1.0 更新到 1.1.1,SQLite 更新到 3.28.0。
- 对于 Python 3.7.4,我们提供了两个二进制安装程序选项供下载。默认变体是 64 位,适用于 macOS 10.9(Mavericks)及其高版本的系统。 3.7.4中的更改 64位/32位 变体也适用于非常旧版本的macOS,从10.6(Snow Leopard)开始,现已弃用,将来不再提供;有关详细信息,请参阅macOS安装程序
README
。两种型号都配有电池包含的 Tcl/Tk 8.6版本,适用于 IDLE 和其他基于 tkinter 的 GUI 应用程序的用户;不再使用Tcl/Tk的第三方和系统版本。 - 两个python.org安装程序变体都包含OpenSSL的私有副本。请仔细阅读安装期间显示的重要信息,以获取有关SSL/TLS证书验证和
Install Certificates.command
的信息。
原文链接:https://www.python.org/downloads/release/python-374/