Python3
添加了对 Type Hints
的支持,从 What’s New In Python 3.0 中可以看到首先增加的是对 PEP 3107 -- Function Annotations 的支持,然后又在 What’s New In Python 3.5 中增加增加了对 PEP 484 -- Type Hints 的支持。
对此,我想知道 PEP 3107
和 PEP 484
之间的关系,这两个 PEP
之间的一些历史故事。
另外,还想知道现在 Type Hints
用的多吗?
PEP 3107 引入了功能注释的语法,但是故意保留了未定义的语义
PEP 484 类型提示,主要是方便第三方工具进行静态类型分析