python如何判断数据的类型
时间: 2023-12-25 10:06:19 浏览: 19
在Python中,可以使用`type()`函数来判断数据的类型。例如:
```python
# 整数
num = 100
print(type(num)) # <class 'int'>
# 浮点数
float_num = 3.14
print(type(float_num)) # <class 'float'>
# 字符串
str1 = 'Hello, World!'
print(type(str1)) # <class 'str'>
# 列表
list1 = [1, 2, 3, 4]
print(type(list1)) # <class 'list'>
# 字典
dict1 = {'name': 'Tom', 'age': 18}
print(type(dict1)) # <class 'dict'>
```
除了使用`type()`函数判断类型外,还可以使用`isinstance()`函数判断一个对象是否属于某种类型。例如:
```python
# 整数
num = 100
print(isinstance(num, int)) # True
# 浮点数
float_num = 3.14
print(isinstance(float_num, float)) # True
# 字符串
str1 = 'Hello, World!'
print(isinstance(str1, str)) # True
# 列表
list1 = [1, 2, 3, 4]
print(isinstance(list1, list)) # True
# 字典
dict1 = {'name': 'Tom', 'age': 18}
print(isinstance(dict1, dict)) # True
```