在去年的PyCon大会上,Python之父曾表示:要在2022年的Python 3.11中,将Python速度提高2倍,4年内,速度提升5倍,以解决Python与C++等其他编程语言相比在速度上的关键缺点。
近日,官方团队放出了Python 3.11 四个测试版本中的首个预览版 Python 3.11.0b1,该版本在进入候选发布之前,都有可能对功能进行修改,或在极少数的情况下删除。
Python 3.11.0b1有哪些新功能呢?
首先,在速度上,对比Python 3.10,Python 3.11要快10——60%,平均而言,在标准的基准测试套件上锁取得的结果是速度提高了1.25倍。
其次新功能方面有:
Python 3.11的下一个预发布版本将是3.11.0b2,计划在2022-05-30星期一发布。官方团队目标是在4个测试版本之后,没有ABI变化,在3.11.0rc1之后,也尽可能的减少代码变化。为了实现这一目标,官方呼吁第三方Python项目维护者在测试阶段尽快将发现的问题报告给Python bug跟踪器。
与此同时,官方也提醒大家,该版本只是一个预览版,不建议在生产环境中使用。
更多详情,大家可以查看Python官方文档:https://docs.python.org/3.11/whatsnew/3.11.html