Python 3.7.2和Python 3.6.8版本发布了,支持Windows、Linux/UNIX、Mac OS平台,已经提供Python-3.7.2.tgz和Python-3.6.8.tgz包下载。
说明
Python 3.7.2属于Python 3.7系列的第2个维护版本,是当前Python的最新版本,搭载的功能也是最多最先进的,包含优化改进。而Python 3.6.8是Python 3.6的最后一个BUG修复版本,但是Python开发团队会持续提供Python 3.6.8的安全修复补丁,直到2021年,使用Python 3.6系列的用户不必着急升级Python版本。
Python 3.7.2和Python 3.6.8更新内容
Library:
Associate .mjs file extension with application/javascript MIME Type.
Build:
make profile-opt no longer replaces CFLAGS_NODIST with CFLAGS. It now adds profile-guided optimization (PGO) flags to CFLAGS_NODIST: existing CFLAGS_NODIST flags are kept.
Avoid leaking the linker flags from Link Time Optimizations (LTO) into distutils when compiling C extensions.
C API:
Conditionally declare Py_FinalizeEx() (new in 3.6) based on Py_LIMITED_API. Patch by Arthur Neufeld.
Python 3.7的主要新功能
用于线程本地存储的新C API
Python文档翻译
新文档翻译:日语,法语和韩语
确定性pyc文件
内置断点()
数据类
核心支持键入模块和泛型类型
定制访问模块属性
延迟评注注释
时间功能具有纳秒分辨率
改进了弃用警告处理
上下文变量
避免使用ASCII作为默认文本编码(PEP 538,传统C语言环境强制和PEP 540,强制UTF-8运行时模式)
dict对象的插入顺序保存性质现在是Python语言规范的官方部分
许多领域的性能显着提升
Python 3.6的主要新功能
保留关键字参数顺序
更简单的类创建定制
当地时间消歧
文字字符串格式
将标题库添加到标准库
为dict添加私有版本
数字文字中的下划线
添加文件系统路径协议
保留类属性定义顺序
向CPython添加帧评估API
在Linux系统上阻止os.urandom()阻塞(在系统启动期间)
异步发电机(临时)
变量注释语法(临时)
将Windows控制台编码更改为UTF-8
将Windows文件系统编码更改为UTF-8
异步处理
下载链接
相关主题