Python 3.10.0rc2 发布,下月推出正式版
Python 3.10.0rc2 已发布。发布公告显示,这是 Python 3.10.0 最终版本于 2021 年 10 月 4 日发布之前的最后一个 RC 版。RC 版本和最终版本之间的区别是针对明确错误的修复,所以从现在开始,不会再出现 ABI 方面的变更,目标是尽可能少地更改代码。
另外,虽然此版本已接近正式版,但毕竟还是处于预览阶段,因此不建议在生产环境使用它。
获取新版本:https://www.python.org/downloads/release/python-3100rc2/
与 3.9 相比,3.10 系列的主要新功能
- PEP 623 – 弃用并准备删除 PyUnicodeObject 中的 wstr 成员
- PEP 604 – 允许将联合类型写为 X | Y
- PEP 612 – 参数规范变量
- PEP 626 – 用于调试和其他工具的精确行号
- PEP 618 – zip 添加可选的长度检查
- bpo-12782:现在正式允许带括号的上下文管理器
- PEP 632 - 弃用 distutils 模块
- PEP 613 – 显式类型别名
- PEP 634 – 结构模式匹配:规范
- PEP 635 – 结构模式匹配:动机和基本原理
- PEP 636 – 结构模式匹配:教程
- PEP 644 – 需要 OpenSSL 1.1.1 或更新版本
- PEP 624 - 删除 Py_UNICODE 编码器 API
- PEP 597 – 添加可选的 EncodingWarning