Python 2.7无typing模块时,如何为整数列表添加类型注释?
Python 2.7 整数列表的类型注释写法
在Python 2.7中,无需导入typing模块,直接通过以下两种注释写法,就能让PyLance识别变量为整数列表:
# 写法1:基于内置list类型的泛型标注 parameters = [] # type: list[int] # 写法2:使用typing风格的List(PyLance可直接识别) parameters = [] # type: List[int]
PyLance作为语言服务工具,会兼容PEP 484的类型注释规范,即使Python 2.7本身没有typing模块,也能正确解析这两种写法的类型提示,将parameters识别为仅包含整数元素的列表。
内容的提问来源于stack exchange,提问作者FamousSnake
相关产品推荐
相关产品推荐

