当代码包含类型注释时,VisualStudio是否可以警告Python中的类型冲突?
是否有一种方法可以配置Visual Studio 2019,以便在我向Python函数传递错误类型的参数时发出警告,这与函数的类型注释所说的相反?例如:当代码包含类型注释时,VisualStudio是否可以警告Python中的类型冲突?,python,python-3.x,visual-studio,type-annotation,Python,Python 3.x,Visual Studio,Type Annotation,是否有一种方法可以配置Visual Studio 2019,以便在我向Python函数传递错误类型的参数时发出警告,这与函数的类型注释所说的相反?例如: def areaOfACircle(radius: float) -> float: return math.pi * radius * radius area: float = areaOfACircle("three") # oops... 在本例中,areaofacle函数使用可选的Python 3类型注释语法,如P
def areaOfACircle(radius: float) -> float:
return math.pi * radius * radius
area: float = areaOfACircle("three") # oops...
在本例中,
areaofacle
函数使用可选的Python 3类型注释语法,如PEP 526所述。当我的代码似乎忽略了类型注释时,我希望从VisualStudio收到一个警告;在这种情况下,该警告有助于避免致命错误。当然,Python是一种动态类型语言,但类型注释的一部分承诺是IDE可以使用它们来发现代码中的潜在错误。我想知道如何在Visual Studio中打开它。变量和函数名通常应遵循带有下划线的小写形式。请查看。它是python的静态类型检查器。您的编辑器/IDE可能还存在一个插件。