📅  最后修改于: 2023-12-03 15:01:27.187000             🧑  作者: Mango
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 编程中非常有用,因为它允许您检查变量的类型并根据需求采取相应的行动。例如,您可能需要检查一个对象是否为列表或元组类型,并在必要时执行不同的代码。