Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。
Python 3.11.2是Python编程语言的最新主要版本,它包含许多新特性和优化。
与3.10相比,3.11系列的主要新特性
Python 3.11中的一些新的主要新特性和变化是。
一般性变化
PEP 657 -- 在回溯中包括细粒度的错误位置
PEP 654 -- 异常组和 except* 。
PEP 680 -- tomllib。支持在标准库中解析TOML
gh-90908 -- 在asyncio中引入任务组
gh-34627 -- 原子分组((?>...))和占有式量词(*+, ++, ?+, {m,n}+)现在在正则表达式中被支持。
更快的CPython项目已经产生了一些令人兴奋的结果。Python 3.11比Python 3.10快10-60%。平均而言,我们在标准的基准测试套件上测得的速度提高了1.22倍。详情请见Faster CPython。
打字和打字语言的变化
PEP 673 -- 自我类型
PEP 646 -- 变量泛型
PEP 675 -- 任意的字面字符串类型
PEP 655 -- 将单个TypedDict项目标记为必需或可能缺失的项目
PEP 681 -- 数据类转换
更多资源
在线文档
PEP 664,3.11发布时间表
在 https://github.com/python/cpython/issues 上报告错误。
帮助资助Python和它的社区。