在Python中,你可以使用 `type()` 函数来显示数据类型。下面是一个简单的例子:
x = 5
print(type(x)) 输出:
y = "Hello, World!"
print(type(y)) 输出:
z = [1, 2, 3]
print(type(z)) 输出:
`type()` 函数返回对象的类型,例如,`int`、`str`、`list` 等。如果你需要查看自定义对象的类型,你可以传递类名作为参数:
class MyClass:
pass
obj = MyClass()
print(type(obj)) 输出:
此外,`isinstance()` 函数也可以用来检查一个对象是否是特定类型的实例,或者是否是某个类型的子类:
x = 5
print(isinstance(x, int)) 输出: True
y = "Hello, World!"
print(isinstance(y, str)) 输出: True
z = [1, 2, 3]
print(isinstance(z, list)) 输出: True
`isinstance()` 函数考虑了继承关系,如果一个对象是某个类的子类实例,`isinstance()` 也会返回 `True`