python 中怎么查看数据类型

 我来答
刺任芹O
2022-11-16 · TA获得超过6.2万个赞
知道顶级答主
回答量:38.7万
采纳率:99%
帮助的人:8905万
展开全部

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

内置函数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类型

帐号已注销
2023-11-24 · 超过88用户采纳过TA的回答
知道小有建树答主
回答量:1207
采纳率:100%
帮助的人:15.7万
展开全部
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__属性来查看它们所属的类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式