在Python3.5后引入typing模块,阅读代码文档时可以更加清晰,可以对代码进行离线类型检查,但在运行时无影响。可以PEP 484, 可以将类型检查与java的泛型进行比较。
支持类型
常用类型:’Any’,’Callable’,’ClassVar’,’Generic’,’Optional’,’Tuple’,’Type’,’TypeVar’,’Union’
collections.abc
定义了很多抽象类的容器
在Python3.5后引入typing模块,阅读代码文档时可以更加清晰,可以对代码进行离线类型检查,但在运行时无影响。可以PEP 484, 可以将类型检查与java的泛型进行比较。
常用类型:’Any’,’Callable’,’ClassVar’,’Generic’,’Optional’,’Tuple’,’Type’,’TypeVar’,’Union’
定义了很多抽象类的容器