python编程转换346


1. 整数到字符串的转换

可以使用`str()`函数将整数转换为字符串。例如:```python
number = 123
string = str(number)
print(string) # 输出:'123'
```

2. 字符串到整数的转换

可以使用`int()`函数将字符串转换为整数。例如:```python
string = '123'
number = int(string)
print(number) # 输出:123
```

3. 字符串到浮点数的转换

可以使用`float()`函数将字符串转换为浮点数。例如:```python
string = '12.34'
number = float(string)
print(number) # 输出:12.34
```

4. 浮点数到字符串的转换

可以使用`str()`或`format()`函数将浮点数转换为字符串。例如:```python
number = 12.34
string = str(number)
print(string) # 输出:'12.34'
string = format(number, '.2f') # 指定小数点后保留两位
print(string) # 输出:'12.34'
```

5. 布尔值到字符串的转换

可以使用`str()`函数将布尔值转换为字符串。例如:```python
boolean = True
string = str(boolean)
print(string) # 输出:'True'
```

6. 列表到字符串的转换

可以使用`join()`方法将列表中的元素转换为字符串。例如:```python
list = [1, 2, 3]
string = ','.join(list)
print(string) # 输出:'1,2,3'
```

7. 字符串到列表的转换

可以使用`split()`方法将字符串拆分为列表。例如:```python
string = '1,2,3'
list = (',')
print(list) # 输出:['1', '2', '3']
```

8. 元组到字符串的转换

可以使用`join()`方法将元组中的元素转换为字符串。例如:```python
tuple = (1, 2, 3)
string = ','.join(tuple)
print(string) # 输出:'1,2,3'
```

9. 字符串到元组的转换

可以使用`tuple()`函数将字符串转换为元组。例如:```python
string = '1,2,3'
tuple = tuple((','))
print(tuple) # 输出:('1', '2', '3')
```

10. 字典到字符串的转换

可以使用`()`函数将字典转换为字符串。例如:```python
import json
dictionary = {'name': 'John', 'age': 30}
string = (dictionary)
print(string) # 输出:'{"name": "John", "age": 30}'
```

11. 字符串到字典的转换

可以使用`()`函数将字符串转换为字典。例如:```python
import json
string = '{"name": "John", "age": 30}'
dictionary = (string)
print(dictionary) # 输出:{'name': 'John', 'age': 30}
```

12. 集合到字符串的转换

可以使用`join()`方法将集合中的元素转换为字符串。例如:```python
set = {1, 2, 3}
string = ','.join(set)
print(string) # 输出:'1,2,3'
```

13. 字符串到集合的转换

可以使用`set()`函数将字符串转换为集合。例如:```python
string = '1,2,3'
set = set((','))
print(set) # 输出:{1, 2, 3}
```

14. 字符串的编码和解码

可以使用`encode()`和`decode()`方法对字符串进行编码和解码。例如:```python
# 将字符串编码为UTF-8
string = '中文'
bytes = ('utf-8')
print(bytes) # 输出:b'\xe4\xb8\xad\xe6\x96\x87'
# 将字节解码为UTF-8
string = ('utf-8')
print(string) # 输出:'中文'
```

15. 其他类型转换

Python还支持其他类型的转换,例如:* `bool()`:将其他类型转换为布尔值
* `complex()`:将字符串或数字转换为复数
* `memoryview()`:将字节序列或数组转换为内存视图
* `bytes()`:将字符串或数字转换为字节序列

2025-01-06


上一篇:掌握Python编程属性,提升代码效率与可读性

下一篇:Python编程,踏入动漫创作的奇妙世界