Python 3.12.0 已正式发布。
主要变化
- 更灵活的 f-string 解析 (PEP 701)
详情查看 Python 改进 f-strings 语法,解除封印,整合到统一的解析器中 - 支持 buffer 协议 (PEP 688)
- 引入新的 debugging/profiling API (PEP 669)
- 支持具有单独全局解释器锁的分离子解释器 (PEP 684)
- 优化性能,例如 PEP 709 和对 BOLT 二进制优化器的支持,预计总体性能提高 5%。
- 改进错误信息
- 支持 Linux perf 分析器在跟踪过程中报告 Python 函数名称
类型注释
- 为泛型类引入新的类型注释语法 (PEP 695)
- 为方法引入新的 override 装饰器 (PEP 698)
发布说明 | 下载地址
此外,Python 3.11 发布了第 6 个维护版本 3.11.6,引入了许多新变化,详情查看 https://www.python.org/downloads/release/python-3110/。