python3这一句怎么理解

def maxProfit(self, prices: List[int]) -> int:

这一句是什么意思

输入的prices是一个全整型数字的列表文件,并且函数返回int整型值。

是python3中的注释

def maxProfit(self, prices: List[int]) -> int:
def maxProfit(self, prices):定义一个函数,这个你知道吧。
def maxProfit(self, prices: List[int]): prices: List[int]这是对prices参数进行类型注解,说他的个List类型的参数
def maxProfit(self, prices: List[int]) -> int: -> int对函数的返回值进行类型注解;说这个函数的返回值是个int类型的数据