不清楚函数参数类型或者返回值类型,可以使用typing模块(python3.5以上版本适用)
typing模块的作用:
类型检查,防止运行时出现参数和返回值类型不符合。
作为开发文档附加说明,方便使用者调用时传入和返回参数类型。
该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒。
常用类型:
整型、长整形、浮点型:int、long、float
布尔型、字符串类型: bool、str
列表、元组、字典、集合:List、Tuple、Dict、Set
可迭代类型、迭代器类型:Iterable、Iterator
Generator:生成器类型
常用方式:
from typing import List, Tuple, Dict
def test_(a: