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

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

117次阅读
没有评论

共计 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在线观看 | 久久久在线视频精品免费观看 | 国产99久久久国产精品~~牛 | 国产精品国产三级国产普通话一 | 97夜夜澡人人双人人人喊 | 在线观看黄色网页 | 国产亚洲美女精品久久久2020 | 97伦伦午夜电影理伦片 | 亚洲日韩va无码中文字幕 | 国产在线成人一区二区 | 欧美特黄a级猛片a级 | 97青青青国产在线播放 | 亚洲精品国产三级在线观看 | 狂猛欧美激情性xxxx大豆行情 | 久久精品国产亚洲av品善 | 日韩欧美第一区二区三区 | 美女黄频视频大全免费的国内 | 人妻少妇久久中文字幕 | 毛片基地看看成人免费 | 亚洲天堂首页 | 777久久婷婷成人综合色 | 级毛片内射视频 | 夜夜爽66| 国产免费啪视频观看网站 | 久久精品国产av一区二区三区 | 思99re久久这里只有精品首页 | 亚洲一本大道无码av天堂 | 午夜日本理论 | 亚洲丶国产丶欧美一区二区三区 | 国产又色又爽又高潮免费视频麻豆 | 亚洲国产欧美在线人成北岛玲 | 久久99热久久精品99 | 久久在线中文字幕 | 四虎成人精品一区二区免费网站 | av无码久久久久不卡蜜桃 | 一本本道 | 一 级 黄 色蝶 片 | 午夜无码区在线观看 | 男人撕开奶罩揉吮奶头视频 | 国产永久在线观看 |