判断变量的类型在Python中是非常常见的操作。下面是判断Python中变量类型的完整攻略。
使用type()函数
Python内置的type()函数可以返回传入变量的类型。使用方法如下:
variable = "string"
print(type(variable)) # <class 'str'>
如上,variable变量的值为字符串类型, type()函数返回一个class的类型信息 。
使用isinstance()函数
除了type()函数,还可以使用isinstance()函数来判断变量的类型。isinstance()函数用于比较一个对象是否是一个类的实例,使用方法如下:
variable = 3.14159
print(isinstance(variable, float)) # True
如上, variable变量的数据类型为float类型,isinstance()函数返回True。
示例说明:
# 示例1
variable = 3.14159
print(isinstance(variable, float)) # True
# 示例2
variable = "Hello world!"
print(type(variable)) # <class 'str'>
示例1中, variable变量的数据类型为float,使用isinstance()函数输出True 。
示例2中, variable变量的数据类型为str,使用type()函数输出
通过上述方法,可以在Python中快速判断变量的类型。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何在python中判断变量的类型 - Python技术站