Python 3.7 引入了 PEP 563,这答应范例注解的延迟求值,解决了范例提示中的两个重要标题:启动性能和前向引用。通过延迟求值,范例注解在定义时不会被立即盘算,而是在需要时才解析,从而提升了程序启动性能。此外,这使得开发者可以使用前向引用,即在类定义中引用尚未定义的范例。
1.2 PEP 538: 传统 C 区域强制转换
PEP 538 更新了 Python 表明器的默认命令行接口,以自动将传统的 C 区域强制转换为基于 UTF-8 的区域。这意味着核心表明器和能感知区域的 C 扩展都将假定 UTF-8 作为默认的文本编码,而不是 ASCII。这一改变提高了 Python 在国际化情况中的文本处置惩罚本领。
1.3 PEP 540: 强制 UTF-8 运行时模式