Python/ref func isinstance

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python isinstance()函数

❮内置功能

检查数字5是否为整数:

    x = isinstance(5, int)

定义和用法

The isinstance() 函数返回 True 如果指定的对象是指定的类型,则否则 False .

如果类型参数是元组,则此函数将返回 True 如果对象是 one 元组中的类型。

句法

    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)

相关页面

The issubclass()

函数,以检查一个对象是否是另一个对象的子类。

❮内置功能