Python 3.11 于 2022.10.24 发布正式版 3.11.0,历经 1 年开发和测试:
- 2021.10 - 2022.04:发布 7 个 a 版本;
- 2022.05 - 2022.07:发布 5 个 b 版本;
- 2022.8.8:rc1
- 2022.9.12:rc2
- 2022.10.24:3.11.0
重点新特性:
- Runtime、解释器
- Faster Cpython
- bytecode 中添加偏移量对应关系,以便 traceback 中指明出错位置
- 语言(语法、词法)
- 新增“异常组”:
ExceptionGroup
&try...except*
- 新增“异常组”:
- 标准库
- 新增
tomllib
模块 asyncio
模块- 新增“任务组”:
asyncio.TaskGroup
Task
新增cancelling()
,uncancel()
方法
- 新增“任务组”:
inspect
模块- 新增
getmembers_static()
- 新增
dataclasses
模块typing
模块- 增加
typing.TypeVarTuple
- 增加
typing.Self
- 增加
typing.LiteralString
- 增加
typing.TypedDict
- 增加
- 新增
本文来导读一下这个刚刚正式揭开面纱的新版本。