python--typing模块

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妍婧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值