轻松上手,快乐学习!

Python isinstance() 函数


实例

检查数字5是否为整数:
x = isinstance(5, int)
运行实例 »

定义和用法

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

语法

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()函数检查是否一个对象是另一对象的子类。