gpt4 book ai didi

python - 在Python中检查变量的类型是否为特定类型

转载 作者:太空宇宙 更新时间:2023-11-04 07:43:05 25 4
gpt4 key购买 nike

我想检查一个变量的类型是否是 Python 中的特定种类。例如-我想检查 var x 是否为 int。

>>x=10
>>type(x)
<type 'int'>

但是我如何比较它们的类型。我试过了,但它似乎不起作用。

if type(10)== "<type 'int'>":
print 'yes'

我该怎么做?

最佳答案

使用 isinstance() function测试特定类型:

isinstance(x, int)

isinstance() 采用单一类型或类型元组进行测试:

isinstance(x, (float, complex, int))

例如,将测试一系列不同的数字类型。

关于python - 在Python中检查变量的类型是否为特定类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15187038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com