Python isinstance() 函数



  • 定义和用法

    isinstance() 如果指定的对象是指定的类型,则该isinstance()函数返回 True,否则返回False。如果type参数是元组,则如果对象是元组中的类型之一,则此函数将返回True。
  • 实例

    检查数字5是否为整数:
    x = isinstance(5, int)
    
  • 句法

    isinstance(object, type)
    
  • 参数值

    参数 必需的 描述
    object 一个对象
    type 类型或类,或类型和/或类的元组
  • 更多例子

    检查“ Hello”是否是type参数中描述的类型之一:
    x = isinstance("Hello", (float, int, str, list, dict, tuple))
    
    检查y是否是myObj的实例:
    class myObj:
      name = "John"
    
    y = myObj()
    
    x = isinstance(y, myObj)
    
  • 相关页面

    issubclass() - 检查是否一个对象是另一对象的子类。