
Python3.10的第四个beta测试预览版已经发布。Python开发团队表示,这也是计划中的最后一个测试版本,下一个更新将是RC版本。
尽管Python开发团队的计划是在beta阶段完成所有已确定的feature,但是个别feature在RC版eature仍然可以被修改,或者在很少的情况下被删除。它的目标是在beta4发布之后不再更改ABI,在3.10.0rc1发布之后,尽可能少地修改代码。为了达到这个目标,在beta阶段进行广泛的测试是非常重要的。
Python 3.10 系列的主要新 feature 如下(目前仍在编写中,最终发布的版本会有所变动):
PEP 623 – 弃用并准备移除 PyUnicodeObject 中的 wstr 成员
PEP 604 – 更清晰的 union 类型语法:X | Y
PEP 612 – 引入参数规范变量 (Parameter Specification Variables)
PEP 626 – 为调试和其他工具提供准确的代码行号
PEP 618 – 为内置的 zip 函数添加可选的长度检查 (Length-Checking) 功能
bpo-12782:带括号的上下文管理器 (Context Manager)
PEP 632 – 弃用 distutils 模块
PEP 613 – 显示的类型别名 (Type Aliases)
PEP 634 – 结构化的模式匹配 (Structural Pattern Matching):Specification
PEP 635 – 结构化的模式匹配 (Structural Pattern Matching):Motivation and Rationale
PEP 636 – 结构化的模式匹配 (Structural Pattern Matching):Tutorial
PEP 644 – 要求使用 OpenSSL 1.1.1 或更高版本
PEP 624 – 移除 Py_UNICODE 编码器 API
PEP 597 – 添加可选的 EncodingWarning
Python 3.10 beta 4 下载地址
按照计划,下一次发布的更新将会是 Python 3.10.0 的第一个RC版本,即3.10.0rc1,暂定的发布时间为2021-08-02,稳定版则计划于2021-10-04 发布。
以上就是Python 3.10 beta 4发布的有关介绍,希望对大家有所帮助。更多精彩内容分享:头条
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2831/viewspace-2828924/ ,如需转载,请注明出处,否则将追究法律责任。