📜  isinstance 函数 python (1)

📅  最后修改于: 2023-12-03 15:01:27.187000             🧑  作者: Mango

isinstance 函数 Python

isinstance() 函数用于判断一个对象是否是一个已知的类型,类似于其他编程语言中的类型检查。

语法
isinstance(object, type)
  • object:要检查的对象。
  • type:要检查的类型。
示例
>>> x = 5
>>> isinstance(x, int)
True
>>> isinstance(x, str)
False

在上面的示例中,isinstance() 函数首先检查变量 x 是否为整数类型,在此示例中返回 True。然后,我们再次使用 isinstance() 函数检查 x 是否为字符串类型,在此示例中返回 False

需要注意的是,isinstance() 函数可以检查多个类型。例如:

>>> x = 5
>>> isinstance(x, (int, float, str))
True

在此示例中,isinstance() 函数检查 x 是否为整数、浮点数或字符串类型之一。由于 x 为整数类型,因此返回 True

结论

isinstance() 在 Python 编程中非常有用,因为它允许您检查变量的类型并根据需求采取相应的行动。例如,您可能需要检查一个对象是否为列表或元组类型,并在必要时执行不同的代码。