在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

python泛型如何获取传入的类型

102次阅读
没有评论

共计 608 个字符,预计需要花费 2 分钟才能阅读完成。

Python 中的泛型并不是强类型,因此无法直接获取传入的类型。Python 的类型注解主要是用来提供静态类型检查的,而在运行时并没有真正的类型信息。

但是,你可以使用 typing 模块中的 TypeTypeVar来实现类型参数的传递和获取。TypeVar用于定义泛型类型参数,Type用于获取实际类型。

下面是一个示例:

from typing import Type, TypeVar

T = TypeVar('T')

def get_type(obj: T) -> Type[T]:
    return type(obj)

# 传入不同类型的参数
print(get_type("Hello"))  # <class 'str'>
print(get_type(10))  # <class 'int'>
print(get_type([1, 2, 3]))  # <class 'list'>

在上面的示例中,get_type()函数接受一个泛型类型参数 T,并使用type() 函数获取传入参数 obj 的实际类型。然后返回实际类型Type[T]

需要注意的是,typing模块中的 TypeTypeVar主要用于静态类型检查,运行时并没有真正的类型信息。因此,Type只能获取到实际类型的基本信息,如 <class 'str'><class 'int'> 等,而无法获取到更详细的类型信息。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-21发表,共计608字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产人妻高清国产拍精品 | 成人精品第一区二区三区 | 中文字幕精品av乱码在线 | 欧美啪啪一级毛片 | 成αv人 | 人妻少妇无码精品视频区 | 男女同床爽爽视频免费 | 久久综合久久久久 | 无码人妻精品一区二区三区下载 | 国产男女性特黄录像 | 91网站视频在线观看 | 国产女主播精品大秀系列 | 久久综合精品国产丝袜长腿 | 无码人妻久久一区二区三区app | 亚洲成av人片在线观看无 | 精品免费一区二区三区 | 国产精品系列在线 | 毛片免费观看视频 | 国产成人精品a视频一区 | 国产在线a不卡免费视频 | 成人黄色免费网站 | 秋霞影视伦理手机在线观看秋 | 欧美交换配乱吟粗大视频 | 色诱久久久久综合网ywww | 一区二区三 | 韩国电影一区二区 | 免费观看黄网站 | 啪啪免费网站入口链接 | 农村寡妇特一级毛片 | 久久综合国产 | 亚洲高清在线播放 | 国产69精品久久久久99 | 无码丰满熟妇一区二区 | 国产精品免费大片一区二区 | 成人做爰69片免费看网站 | 91福利国产在线观看网站 | 成人午夜影视 | 国产成人精品三级91在线影院 | 人妻大战黑人白浆狂泄 | 性欧美交xxxxx免费视频 | 深夜福利视频在线观看www |