以下代码
class base:
var: int
似乎不适用于
python2.7
并给出此错误:
var: int
^
SyntaxError: invalid syntax
看来我需要python3.6或更高版本才能使用属性注释。我想知道如何为 python2.7 实现类似的功能?
我认为你实际上想做的是Python中的
typing
提示,只有在python3.5之后才可用(https://docs.python.org/3/library/typing.html),所以它是在 python2.7 中不可能。
您可能应该为此使用评论。