Python 3.11.0rc2 现已发布,这是 Python 3.11 系列的第二个候选版本。进入 RC 阶段,开发团队只会对明确的错误进行修复,不会再改动 ABI,也会尽可能少地更改代码。
值得注意的是,3.11.0rc2 原计划于 2022 年 9 月 5 日发布,现在是推迟了一周;且由于个人日程安排的问题,公告指出,Python 3.11.0 正式版的发布时间也相应推迟到了 2022 年 10 月 24 日星期一(距离原定的 10 月 3 日推迟了三周)。
与 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 相关的帖子:
- 为保证平台安全性,Python 第三方套件存储库 PyPI 已强制用户使用双重验证登录
- Python 3.14.0 Alpha 1 发布
- Python 3.13.0 RC3 发布
- Python 3.13.0 (final) 发布
- Python 3.12.3 和 3.13.0a6 发布
- Python 3.13.0 alpha 2
- Python 3.13.0 发布 alpha 1
- Python 3.12.0 稳定版 & 3.11.6 发布
- Python 3.12.0 第 2 个 RC 版本发布
- Python 3.11.5, 3.10.13, 3.9.18 和 3.8.18 发布
- 消息称 Python 将加入“Immortal Objects”,可提升内存效率并解除并行运算限制
- Python 3.11.0 Beta4 发布
- Python 3.12.0 RC1 发布
- Python 3.12.0 beta 4 发布
- Python 3.12.0 beta 3 发布
- Python 3.11.4、3.10.12、3.9.17、3.8.17、3.7.17 和 3.12.0 beta 2 现已可用
- Python 3.12 已发布首个测试版
- Python 3.12.0 alpha 4 发布
- Python 3.10.7 发布
- Python 3.11.0 首个 RC 发布
- Python 3.10.6 发布
- Python 3.11.0 Beta5 发布,即将进入 RC 阶段
暂无回复。