python 3.11 稳定版本已正式发布!

Python 3.11 中的一些新的主要新特性和变化包括:

一般变化
PEP 657 – 在错误信息报告中引入细粒度的 Error Locations
PEP 654 –  Exception Groups and except*
PEP 680 - tomllib:支持在标准库中解析 TOML
bpo-46752 – 将任务组引入 asyncio
bpo-433030 – 正则表达式现在支持原子分组 (Atomic grouping):((?>...)),以及占有型量词 (*+, ++, ?+, {m,n}+)
Faster Cpython Project 已经出现了一些令人振奋的结果:Python 3.11 比 Python 3.10 快 10%~60%。具体可参阅此前报道的文章《Python 之父汇报进展:CPython 3.11 比 3.10 快 25%》
Typing changes
PEP 673  - Self 类型
PEP 655 - 将单个 TypedDict 项目标记为必需或可能缺失
PEP 675 - 任意文字字符串类型
PEP 681  - Data Class 转换
PEP 646  - 可变参数泛型 (Variadic Generics)

其他链接:

在线文档

PEP 664 :3.11 发布时间表
报告错误:https://github.com/python/cpython/issues

更多详情可查看:https://www.python.org/downloads/release/python-3110/

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。