你在享受十一长假时,Python 已悄悄地变了( 三 )


Python 之前一直使用 LL(1) 解析器将源代码解析为解析树 , 类似于一次读取一个字符 , 并解释源代码而无需回溯的解析器 。
新解释器是基于 PEG(parsing expression grammar) 实现的 , 既高效 , 又灵活 , 不过需要使用更多的内存
import()特性修改__import__() 在之前的版本中 , 可能引发 ValueError 异常 , 按官方解释: ValueError 曾经会在相对导入超出其最高层级包时发生 (不知所云) , 在新的版本中 , 异常时会抛出 ImportError , 这样更加合理
反正我没遇到过 , 可能是没有用过这种高级用法 , 就当是学习了
总结“人生苦短 , 用我 Python” —— Python 不但这么说 , 也这么做 , 当我们享受惬意的双节长假时 , Python 默默的优化自己 , 只能让我们苦短的人生 , 更加精彩
还等什么 , 赶紧升级到 Python3.9 试试吧
【你在享受十一长假时,Python 已悄悄地变了】完整项目代码获取后台私信小编01即可


推荐阅读