美文网首页
Python isinstance

Python isinstance

作者: 崩芭大酱 | 来源:发表于2016-08-05 16:16 被阅读35次

Python isinstance对象判断
在python中可以使用isinstance()来判断对象是否是一个类或者子类的对象
用法:
isinstance(object, class-or-type-or-tuple) --> bool
使用第二个参数来判断对象类型

第二个参数可用是元组类型 如:
isinstance(x,(A, B,...))
这相当于
isinstance(x,A) or isinstance(x,B) or ...

举例:

i = 10

print isinstance(i, int)
print isinstance(i, float)
print isinstance(i, (int, float))

class A(object):
    pass

class B(A):
    pass

m = A()
n = B()

print isinstance(m, A)
print isinstance(m, B)
print isinstance(n, B)
print isinstance(n, A)

相关文章

  • Python函数的学习笔记_函数

    Python_函数 isinstance(a,int) #判断a是否为int If not (isinstance...

  • Python isinstance

    Python isinstance对象判断在python中可以使用isinstance()来判断对象是否是一个类或...

  • python isinstance

    1.这里主要来说说,这么判断两个变量类型是否相同。 这里两个的区别是:前者不回考虑变量的继承关系,所以我们习惯一般...

  • python isinstance()

    Help on built-in function isinstance in module builtins: ...

  • 1.变量

    Python推荐用isinstance()来确定变量的类型,例如isinstance(520,int)返回值类型为...

  • python判断类型

    一、isinstance() 在Python中可以使用type()与isinstance()这两个函数判断对象类型...

  • Python学习记录

    Python数据类型判断:建议用isinstance Python-pdb datetime转化 python s...

  • 105、python isinstance 函数

    例如查找列表中的最大最小值: 代码中isinstance函数用法: isinstance是Python中的一个内建...

  • Python基础001--标准类型、类型操作符

    python标准类型,标准类型操作符以及type()、isinstance()、dir()的使用 python中有...

  • Python isinstance()函数

    版本 定义 先看下官网是如何定义isinstance函数的。isinstance(object, classinf...

网友评论

      本文标题:Python isinstance

      本文链接:https://www.haomeiwen.com/subject/rbnhsttx.html