答案 0 :(得分:0)
Python类型化是3.5中引入的一项功能,如果出现错误,很有可能您使用的是以前的版本
答案 1 :(得分:0)
您可能正在使用不支持注释的Python版本(即Python 2.7):
~ $ python2
Python 2.7.16 (default, Apr 17 2020, 18:29:03)
>>> def x(a: str):
File "<stdin>", line 1
def x(a: str):
^
SyntaxError: invalid syntax
~ $ python3
Python 3.7.6 (default, Dec 30 2019, 19:38:26)
>>> def x(a: str):
...