Python 3.11

Python更新啦


Python 3.11 中的新功能

版本亮点

  • Python 3.11比Python 3.10快10-60%。平均而言,我们在标准基准测试套件上测得了 1.25 倍的加速。有关详细信息,请参阅更快的CPython。

新的语法功能:

  • PEP 654:Exception组,except*

新的内置功能:

  • PEP 678:可以使用注释丰富异常

新标准库模块:

  • PEP 680:tomllib — 支持在标准库中解析 TOML

解释器改进:

  • PEP 657:回溯中的细粒度错误位置

  • 新的 -P 命令行选项和 PYTHONSAFEPATH 环境变量,用于禁用自动预置到 sys.path 的潜在不安全路径

新的打字功能:

  • PEP 646:可变参数泛型

  • PEP 655:将单个 TypedDict 项目标记为必需或非必需

  • PEP 673:Self类型

  • PEP 675:任意文本字符串类型

  • PEP 681:数据类转换

重要的弃用、删除和限制:

  • PEP 594:许多遗留的标准库模块已被弃用,并将在 Python 3.13 中删除

  • PEP 624:已删除Py_UNICODE编码器 API

  • PEP 670:转换为静态内联函数的宏

 详细内容见What’s New In Python 3.11 — Python 3.11.0 documentation


 

你可能感兴趣的:(python3.11,开发语言,python)