判断类型 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
浙公网安备 33010602011771号