python改变数据类型
时间: 2023-07-06 07:41:37 浏览: 96
python数据类型转换代码
在 Python 中,可以使用内置函数或类型构造函数来改变数据类型。以下是几个常见的示例:
1. 将字符串转换为整数或浮点数:
```
str_num = "123"
int_num = int(str_num)
float_num = float(str_num)
```
2. 将整数或浮点数转换为字符串:
```
int_num = 123
float_num = 3.14
str_num1 = str(int_num)
str_num2 = str(float_num)
```
3. 将列表或元组转换为集合或字典:
```
list1 = [1, 2, 3]
tuple1 = (4, 5, 6)
set1 = set(list1)
dict1 = dict(zip(list1, tuple1))
```
4. 将集合或字典转换为列表或元组:
```
set1 = {1, 2, 3}
dict1 = {1: 4, 2: 5, 3: 6}
list1 = list(set1)
tuple1 = tuple(dict1.items())
```
需要注意的是,在进行数据类型转换时,需要确保转换操作是合法的。例如,将字符串转换为整数或浮点数时,字符串必须表示一个可转换为数字的值;将字典转换为元组时,字典的键必须是可哈希的。否则,将会抛出异常。
阅读全文