不清楚函数参数类型或者返回值类型,可以使用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:

本文介绍了Python的typing模块,主要用于类型检查和作为开发文档的辅助,适用于Python 3.5及以上版本。typing模块提供了如int、str、List、Dict等类型定义,通过参数名:类型和-> 结果类型来声明函数的输入和输出类型,有助于防止运行时错误并提高代码可读性。尽管使用typing不会引发运行时错误,但能在IDE如PyCharm中提供类型提示和检查。
订阅专栏 解锁全文
4175

被折叠的 条评论
为什么被折叠?



