判断类型 isinstance

使用方法一

isinstance(数据,类型)  
如果该数据是这个类型,返回True 反之,返回False
类型: int float complex bool str list tuple set dict

n = 123
res = isinstance(n , int)
print(res)

输出结果:

True

 

n = [1,2,3]
res1 = isinstance(n , list)
res2 = isinstance(n , tuple)
print(res1)
print(res2)

输出结果:

True
False

 

使用方法二

isinstance(  数据, (类型1,类型2,类型3...)   )
如果该数据在所对应的类型元组当中,返回True,反之,返回False

n = "1233"
res = isinstance(n , (list , tuple ,set , str)  )
print(res)

输出结果:

True

 

n = {"a":1}
res = isinstance(n , (list , tuple ,set , str)  )
print(res)

输出结果:

False

 

posted @ 2022-11-09 00:16  屠魔的少年  阅读(9)  评论(0)    收藏  举报