如何知道一个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()
函数返回了每个对象的类型,即 int
,list
和 str
。
此外,你也可以使用 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
。