Python中的数据类型有数字【有int, float等】、字符串(str),列表(list)、元组(tuple)、字典(dict)、集合(set)等
以字符串举例
testObj = 'Hello'
if isinstance(testObj, str): # 判断是否为字符串类型
print("It's str.")
elif isinstance(testObj, list): # 判断是否为列表
print("It's list.")
elif isinstance(testObj, tuple): # 判断是否为元组
print("It's tuple.")
elif isinstance(testObj, dict): # 判断是否为字典
print("It's dict.")
elif isinstance(testObj, set): # 判断是否为集合
print("It's set.")
elif isinstance(testObj, int): # 判断是否为整型数字
print("It's int.")
elif isinstance(testObj, float): # 判断是否为浮点型数字
print("It's float.")
此例代码的输出结果为“It's str.”
想要了解isinstance() 与 type() 区别,请参考
https://www.runoob.com/python/python-func-isinstance.html