【发布时间】:2017-11-20 18:53:49
【问题描述】:
我在我的 python 3.5 代码中使用mypy,我收到了很多如下所示的消息:
文件:行号:错误:变量需要类型注释
但我在python 3.6 中读到了新功能,它仅在python 3.6 中引入了变量注释的语法:
PEP 484 引入了函数参数类型注释的标准,也就是类型提示。这个 PEP 为 Python 添加了用于注释变量类型的语法,包括类变量和实例变量...
如果我尝试在python 3.5 程序中为我的变量添加变量类型注释,它会抛出SyntaxError。
我该怎么办?忽略此消息?更新到python 3.6?为什么mypy 编译我的代码就像写在python 3.6 中一样?
【问题讨论】:
标签: python python-3.x type-hinting mypy