Python 3.11新增特性有哪些?老男孩python培训
老男孩IT教育
常见问题
2022年11月30日 10:44
众所周知,Python是一种开源编程语言,之所以开源,是因为它不断被Python社区升级,社区每年都会在Python中提出令人兴奋的新升级的功能,那么Python 3.11有哪些新特性呢?以下是详细的内容:
众所周知,Python是一种开源编程语言,之所以开源,是因为它不断被Python社区升级,社区每年都会在Python中提出令人兴奋的新升级的功能,那么Python 3.11有哪些新特性呢?以下是详细的内容:
1、Python 3.11比Python 3.10更快
社区已经很好地提出了Python 3.11可以比Python 3.10快60%的文档。此外,基准测试套件的运行速度比 3.10 快 25%。这对Python程序员和数据科学家来说是有利可图的。
2、Exception Notes
Python 3.11提供了一个名为add_notes()的新函数,使异常尽可能富有表现力。可以传递任何自定义消息,以便在引发任何错误时显示它们。
3、更具表现力的错误消息
Python 3.11有一个新的升级,显示错误消息。以前,解释器会抛出一个错误,提及行号和错误描述,但在此版本中,添加了~和^字符以指定错误的实际可能位置。
4、Python 3.11中的新模块
a.TOML支持
人类友好和计算机友好的Tom's Obvious Minimal Language现在已经包含在Python的标准库tomllib中。TOML为项目和包提供元数据。
b.wsgiref.types
此模块提供用于静态类型检查的实用程序。
5、升级标准库
Python的大多数常见库和标准库都在Python 3.11中得到了改进
数学库已更新为计算立方根和2的幂的函数
日期时间库包含用于ISO格式的函数
还添加了一个新的模块分数,允许用户从字符串创建分数。
想要学习Python,却又担心找不到合适的Python培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。
推荐阅读:
如何用Python实现经典排序算法?老男孩python自学视频
