python3.7 - 3.9 版本更新的部分新特性(初级程序员能用到的)
3.7
PEP 563:延迟的标注求值
标注只能使用在当前作用域中已经存在的名称,也就是说,它们不支持任何形式的前向引用;而且——
标注源码对 Python 程序的启动时间有不利的影响。
在可用性方面,标注现在支持向前引用,以使以下句法有效:
class C:
@classmethod
def from_string(cls, source: str) -> C:
...
def validate_b(self, obj: B) -> boo
原创
2021-03-31 16:08:24 ·
1210 阅读 ·
3 评论