Python 3.12.0 首个 alpha 版本已发布,这是 Python 3.12 的早期开发者预览版。
目前 Python 3.12 处于开发阶段,3.12.0a1 是计划中的七个 alpha 版本中的第一个,许多新特性仍在计划和编写之中。下面简单介绍与 3.11 相比,3.12 系列的主要新特性:
- 根据 PEP 623 提案,删除了 C 语言实现 unicode 对象中被废弃的`wstr`和`wstr_length`成员
- 在`unittest`模块中,删除了一些长期被废弃的方法和类(它们从 Python 3.1 或 3.2 开始就已被废弃)
- 废弃的`smtpd`模块已被删除
- 其他一些旧的、被破坏的、和已被废弃的函数、类和方法也被删除
- ……
Python 3.12 的下一个预发布版本将是 3.12.0a2,目前计划于 2022-11-14 发布。
详情查看发布公告。