python判断数据_python判断数据类型的⽅法
python判断数据类型的⽅法
发布时间:2020-08-19 15:23:59
python怎么读的来源:亿速云
阅读:96
作者:⼩新
⼩编给⼤家分享⼀下python判断数据类型的⽅法,相信⼤部分⼈都还不怎么了解,因此分享这篇⽂章给⼤家参考⼀下,希望⼤家阅读完这篇⽂章后⼤有收获,下⾯让我们⼀起去了解⼀下吧!
python如何判断数据类型?
在python中可以使⽤isinstance()函数来判断数据类型,isinstance()函数来判断⼀个对象是否是⼀个已知的类型,类似 type()。
isinstance() 与 type() 区别:
type() 不会认为⼦类是⼀种⽗类类型,不考虑继承关系。
isinstance() 会认为⼦类是⼀种⽗类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使⽤ isinstance()。
语法
以下是 isinstance() ⽅法的语法:isinstance(object, classinfo)
参数
object -- 实例对象。
classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。
返回值
如果对象的类型与参数⼆的类型(classinfo)相同则返回 True,否则返回 False。。
实例
以下展⽰了使⽤ isinstance 函数的实例:>>>a = 2
>>> isinstance (a,int)
True
>>> isinstance (a,str)
False
>>> isinstance (a,(str,int,list)) # 是元组中的⼀个返回 True
True
type() 与 isinstance()区别:class A:
pass
class B(A):
pass
isinstance(A(), A) # returns True
type(A()) == A # returns True
isinstance(B(), A) # returns True
type(B()) == A # returns False
以上是python判断数据类型的⽅法的所有内容,感谢各位的阅读!相信⼤家都有了⼀定的了解,希望分享的内容对⼤家有所帮助,如果还想学习更多知识,欢迎关注亿速云⾏业资讯频道!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论