【发布时间】:2019-06-30 06:53:08
【问题描述】:
我找到了以下python函数定义:
def reverseString(self, s: 'List[str]') -> 'None':
我不太了解 'List[str]' 和 -> 'None'。
我发现箭头是function annotation,但我找不到任何对 List[str] 有用和可以理解的东西。
它只是一个注释吗?还是强制参数 s 的类型必须是字符串数组?
【问题讨论】:
-
是参数的类型注解
-
只是一个注解。解释器不会强制执行它。见python.org/dev/peps/pep-0484。
-
小心,应该是
-> None,None周围没有引号。
标签: python python-3.x function-definition