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

科技资讯 投稿 36000 0 评论

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

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

一般变化

  • 在错误信息报告中引入细粒度的 Error Locations

  • Exception Groups and except*

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

  • 将任务组引入 asyncio

  • 正则表达式现在支持原子分组 (Atomic grouping:((?>...,以及占有型量词 (*+, ++, ?+, {m,n}+
     

  • Faster Cpython Project 已经出现了一些令人振奋的结果:Python 3.11 比 Python 3.10 快 10%~60%。

Typing changes

  • Self 类型 

  • 将单个 TypedDict 项目标记为必需或可能缺失

  • 任意文字字符串类型

  • Data Class 转换

  • 可变参数泛型 (Variadic Generics

其他链接:

  • 在线文档

  • PEP 664 :3.11 发布时间表

  • 报告错误:https://github.com/python/cpython/issues

编程笔记 » Python 3.11 中的一些新的主要新特性和变化包括

赞同 (27) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽