python检查一个变量的类型

1、只想知道某个变量的数据类型:
python中判断一个变量的数据类型可以用 type(变量名) 函数:

>>> rectangle = (200,50)
>>> type(rectangle)

如上代码,我创建了一个rectangle的元组,执行 type(rectangle) 后python解释器告诉我这是一个元组类型的变量。

2、判断某个变量是否是某个数据类型:
简单的一种就是使用 isinstance(变量名,类型) 函数。

>>> A = 123
>>> isinstance(A,int)
True
>>> isinstance(A,list)
False

第二种就是通过与其他已知类型的常量进行对比,这里用到了上边的 type() 函数。

>>> A = 123
>>> B = "123"
>>>> C = 456
>>> type(A) == type(B)
False
>>> type(A) == type(C)
True

你可能感兴趣的:(python小知识,python检测一个变量的类型)