跳到主要内容

如何知道一个python对象的类型?

参考答案:

在Python中,你可以使用内置的 type() 函数来检查一个对象的类型。这是一个例子:

x = 5
print(type(x))  # 输出: <class 'int'>

y = [1, 2, 3]
print(type(y))  # 输出: <class 'list'>

z = "Hello, world!"
print(type(z))  # 输出: <class 'str'>

在这个例子中,type() 函数返回了每个对象的类型,即 intliststr

此外,你也可以使用 isinstance() 函数来检查一个对象是否属于特定的类型或者类型元组。例如:

x = 5
print(isinstance(x, int))  # 输出: True

y = [1, 2, 3]
print(isinstance(y, list))  # 输出: True

z = "Hello, world!"
print(isinstance(z, str))  # 输出: True

在这个例子中,isinstance() 函数返回了 True 如果对象是指定的类型,否则返回 False