在Python中,你可以使用 `type()` 函数来获取数据的类型。下面是一个简单的例子:
```python
x = 5
print(type(x)) 输出:
y = "Hello"
print(type(y)) 输出:
z = [1, 2, 3]
print(type(z)) 输出:
`type()` 函数返回对象的类型,如果需要创建新的类型对象,可以使用 `type(name, bases, dict)` 函数。
另外,你还可以使用 `isinstance()` 函数来检查一个变量是否属于特定的数据类型:
```python
x = "Hello"
print(isinstance(x, str)) 输出: True
`isinstance()` 函数接受两个参数,第一个参数是要检查的变量,第二个参数是预期的数据类型。如果变量的类型与预期的数据类型相同,则返回 `True`,否则返回 `False`。
如果你需要获取基本数据类型(如 `int`, `float`, `bool`, `str`, `list`, `dict`, `set`, `tuple` 等)的名称,可以使用对象的 `__name__` 属性:
```python
a = "swapi"
print(type(a).__name__) 输出: str
b = {"x": "y"}
print(type(b).__name__) 输出: dict
这样,你就可以根据需要处理数据类型了