type()函数
用法:
- type(变量):返回变量的类型
数据类型 | 表示方法 | 浮点型 | 布尔型 | 复数 |
---|---|---|---|---|
数字: | int | float | bool | complex |
字符串: | str | |||
列表: | list | |||
元组: | tuple | |||
集合: | set | |||
字典: | dict |
num = 6.5
liebiao = ["a","b","c"]
zidian = {"小明":"C++", "小华":"python"}
print(type(num)) #输出num的数据类型
if type(num) == float: #判断num的数据类型是否是浮点数
print("num确是浮点数")
print(type(liebiao))
print(type(zidian))
输出:
<class 'float'>
num确是浮点数
<class 'list'>
<class 'dict'>
isinstance()函数
用法:isinstance(变量,类型)判断变量是否是类型,输出bool值
num = 6.5
liebiao = ["a","b","c"]
zidian = {"小明":"C++", "小华":"python"}
print(type(num)) #输出num的数据类型
if isinstance(num, float): #判断num的数据类型是否是浮点数
print("num确是浮点数")
输出:
<class 'float'>
num确是浮点数