python的类型提示

1、原题目

python的类型提示_第1张图片

2、解答

python的类型提示_第2张图片

3、需要注意的地方

新人学python之后做题目往往会遇到这种困难,就是碰到自己不认识的语法结构。

比如这句:def runningSum(self, nums: List[int]) -> List[int]

What?我从来没有见过这个。

于是,上网找了一下,找到了官方文档

https://docs.python.org/3.5/library/typing.html

python的类型提示_第3张图片

这是一种类型提示,在python3.5及以后版本被使用,目的是告诉你,nums是一个数组类型,其中的元素是int类型。

所以,只需要在代码首部导入类型模块

from typing import List

实现效果如下:

python的类型提示_第4张图片

你可能感兴趣的:(python,python)