Python 3.11.0 Beta5 发布,即将进入 RC 阶段
Python 3.11.0 第五个 Beta 版本已发布。按照发布日程,Beta5 是 Beta 阶段的最后一个版本。Beta 阶段主要是面向社区让使用者充分测试新特性,以及修复错误。Beta 之后是 RC,在 RC 发布之前,功能可能会被修改或在极少数情况下被删除。目标是在 Beta5 之后没有 ABI 更改,并且在第一个候选版本 3.11.0rc1 之后尽可能少地更改代码。为实现这一目标,在 Beta 阶段尽可能多地进行测试非常重要。 请注意,这是预览版本,不建议在生产环境中使用。 与 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...