python 中怎么查看数据类型

如题所述

有时候我们需要知道变量类型,但不知道如何查看

内置函数isinstance(object, (type1,type2...))

isinstance('content', str)

返回True or False

使用内置函数type(object)

在介绍数据类型的文章中提到过,要怎么样查看对像的数据类型。type()就是一个最实用又简单的查看数据类型的方法。type()是一个内建的函数,调用它就能够得到一个反回值,从而知道想要查询的对像类型信息。

type使用方法

>>>type(1)    
<type 'int'>    #返回整形>>>type('content')
<type 'str'>    #返回字符串

type返回值属于type类型

>>>type(type(1))
<type 'type'>    #返回type类型

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-24
1、使用type()函数
Python内置函数type()可以查看变量的数据类型。例如,我们定义一个变量a,并将其赋值为整数类型:
a = 5
然后,使用type()函数来查看a的数据类型:
print(type(a))
运行结果为:
同样的方法,我们可以定义不同类型的变量并使用type()函数来查看它们的数据类型。
2、使用isinstance()函数
Python内置函数isinstance()可以判断一个对象是否属于某个特定的类。例如,我们定义了一个变量b,并将其赋值为字符串类型:
b = "hello world"
然后,使用isinstance()函数来判断b是否属于字符串类型:
print(isinstance(b, str))
运行结果为:True
同样的方法,我们可以定义不同类型的变量并使用isinstance()函数来判断它们是否属于某个特定的类。
3、使用__class__属性
在Python中,每个对象都有一个__class__属性,它指向对象所属的类。例如,我们定义了一个变量c,并将其赋值为列表类型:
c = [1, 2, 3]
然后,使用__class__属性来查看c所属的类:
print(c.__class__)
运行结果为:
同样的方法,我们可以定义不同类型的变量并使用__class__属性来查看它们所属的类。
相似回答
大家正在搜