python2中的函数注释

时间:2019-05-23 11:50:09

标签: python-3.x python-2.7

是否可以在python2.7中使用功能注释?

即像这样的代码在python2.7中产生无效的语法,但在python3.5中有效

def apply(self, img_bgr) -> np.array:
                         ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:1)

Python类型提示在PEP 484中引入,在Python 3.5中实现。因此,它们在Python 2.x(甚至Python 3.4)上不可用。

另外,请注意Python 2 EOL-我建议尽快从Python 2过渡。