我想在for
-loop中注释变量的类型。我尝试了这个:
for i: int in range(5):
pass
但这显然没有用。
我期望在PyCharm 2016.3.2中能够自动完成工作。像这样的预注释:
i: int
for i in range(5):
pass
没有帮助。
适用于PyCharm> = 2017.1的PS预注释作品
根据PEP 526,这是不允许的:
另外,不能注释
for
或with
语句中使用的变量。可以像元组拆包一样提前注释它们
在循环之前对其进行注释:
i: int
for i in range(5):
pass
PyCharm 2018.1及更高版本现在可以识别循环内变量的类型。较早的PyCharm版本不支持此功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句