Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。
Python 官网(https://www.python.org/)上免费提供了 Python 解释器和扩展的标准库,包括源码和适用于各操作系统的机器码形式,并可自由地分发。Python 官网还包含许多免费的第三方 Python 模块、程序和工具发布包及文档链接。
Python 解释器易于扩展,使用 C 或 C++(或其他 C 能调用的语言)即可为 Python 扩展新功能和数据类型。Python 也可用作定制软件中的扩展程序语言。
3.11.1 更新
PEP 657——在回溯中包含细粒度的错误位置
PEP 654——异常组和例外*
PEP 680 -- tomllib:支持在标准库中解析 TOML
gh-90908 -- 将任务组引入 asyncio
gh-34627 -- 正则表达式现在支持原子分组 ((?>...)) 和所有格量词 (*+, ++, ?+, {m,n}+)。
Faster CPython 项目已经产生了一些令人兴奋的结果。 Python 3.11 比 Python 3.10 快 10-60%。 平均而言,我们测得标准基准套件的速度提高了 1.22 倍。 有关详细信息,请参阅更快的 CPython。
键入和键入语言更改
PEP 673 -- 自类型
PEP 646 -- 可变泛型
PEP 675 -- 任意文字字符串类型
PEP 655——将单个 TypedDict 项目标记为必需或可能缺失
PEP 681——数据类转换