在python中,我有一个对象data
,它可能是任何对象。
在vscodev1, v2 = data # type: str, str
语句中,我想要v1, v2
将弹出str方法。
在vscodev1, v2 = data # type: dict, set
句中我想v1, v2
会弹出dict,set方法
data = (object, object)
v1, v2 = data # type: str, str
v11, v22= data # type: dict, set
但它显示了pylance中的错误
Type annotation not supported for this type of expression
Unexpected token at end of expression
我不确定我是否正确理解了您的观点,但如果需要,您可以声明数据类型,然后声明变量类型:
我无法在vscode上测试它,但上面给出了与pyright(pylance使用)一致的类型检查
编辑:针对python 3.9+集成@Abhijit注释将是:
相关问题 更多 >
编程相关推荐