Python 3.11.0 首个 RC 发布

来源: OSCHINA
编辑:
2022-08-10 07:13:56

Python 3.11.0 首个 RC 已发布。按照发布日程,RC 阶段会发布两个版本,在正式版发布前,开发团队会对明确的错误进行修复。此外,进入 RC 阶段意味着不会再改动 ABI,开发团队也会尽可能少地更改代码。

与 3.10 相比,Python 3.11 的主要变化

  • PEP 657 – 在错误信息报告中引入细粒度的 Error Locations
  • PEP 654 –  Exception Groups and except*
  • PEP 673  - Self 类型
  • PEP 646  - 可变参数泛型 (Variadic Generics)
  • PEP 680 - tomllib:支持在标准库中解析 TOML
  • PEP 675 - 任意文字字符串类型
  • PEP 655 - 将单个 TypedDict 项目标记为必需或可能缺失
  • bpo-46752 – 将任务组引入 asyncio
  • PEP 681  - Data Class 转换
  • bpo-433030 – 正则表达式现在支持原子分组 (Atomic grouping):((?>...)),以及占有型量词 (*+, ++, ?+, {m,n}+
  • Faster Cpython Project 已经出现了一些令人振奋的结果:Python 3.11 比 Python 3.10 快 10%~60%

Python 3.11 的下一个预览版本将是 3.11.0rc2,目前计划于 2022 年 9 月 5 日发布。正式版则计划于 2022 年 10 月 3 日发布。

展开阅读全文
精彩评论
没学py之前, 一直觉得C的可变参数恶心, 学了py之后, 才发现, 还有更恶心的
2022-08-10 08:28
2
举报
2 收藏
分享
4 评论
2 收藏
分享
返回顶部
顶部