本文主要是介绍python学习之——判断数据类型 isinstance,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 #判断变量类型的函数2 def typeof(variate):3 type=Noneif isinstance(variate,numpy.ndarray):5 type = "numpy.ndarray"4 if isinstance(variate,int):5 type = "int"6 elif isinstance(variate,str):7 type = "str"8 elif isinstance(variate,float):9 type = "float"
10 elif isinstance(variate,list):
11 type = "list"
12 elif isinstance(variate,tuple):
13 type = "tuple"
14 elif isinstance(variate,dict):
15 type = "dict"
16 elif isinstance(variate,set):
17 type = "set"
18 return type
19 # 返回变量类型
20 def getType(variate):
21 arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"}
22 vartype = typeof(variate)
23 if not (vartype in arr):
24 return "未知类型"
25 return arr[vartype]
这篇关于python学习之——判断数据类型 isinstance的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!