常用Python数据类型转换方法
python货币转换
Python 中常用的数据类型转换方法包括以下几种:整数转换、浮点数转换、布尔值转换、字符串转换、列表转换、元组转换、字典转换和集合转换。
1. 整数转换:使用 int( 函数将其他数据类型转换为整数。例如
```
x = int(3.14)  # 将浮点数转换为整数,结果为 3
y = int("100")  # 将字符串转换为整数,结果为 100
```
2. 浮点数转换:使用 float( 函数将其他数据类型转换为浮点数。例如
```
x = float(5)  # 将整数转换为浮点数,结果为 5.0
y = float("3.14")  # 将字符串转换为浮点数,结果为 3.14
```
3. 布尔值转换:使用 bool( 函数将其他数据类型转换为布尔值。例如
```
x = bool(0)  # 将整数转换为布尔值,结果为 False
y = bool("Hello")  # 将非空字符串转换为布尔值,结果为 True
```
4. 字符串转换:使用 str( 函数将其他数据类型转换为字符串。例如
```
x = str(123)  # 将整数转换为字符串,结果为 "123"
y = str(3.14)  # 将浮点数转换为字符串,结果为 "3.14"
```
5. 列表转换:使用 list( 函数将其他数据类型转换为列表。例如
```
x = list("Hello")  # 将字符串转换为列表,结果为 ['H', 'e', 'l', 'l', 'o']
y = list((1, 2, 3))  # 将元组转换为列表,结果为 [1, 2, 3]
```
6. 元组转换:使用 tuple( 函数将其他数据类型转换为元组。例如
```
x = tuple("Hello")  # 将字符串转换为元组,结果为 ('H', 'e', 'l', 'l', 'o')
y = tuple([1, 2, 3])  # 将列表转换为元组,结果为 (1, 2, 3)
```
7. 字典转换:使用 dict( 函数将其他数据类型转换为字典。例如
```
x = dict([(1, "one"), (2, "two")])  # 将列表转换为字典,结果为 {1: 'one', 2: 'two'}
y = dict(name="John", age=30)  # 将关键字参数转换为字典,结果为 {'name': 'John', 'age': 30}
```
8. 集合转换:使用 set( 函数将其他数据类型转换为集合。例如
```
x = set([1, 2, 3])  # 将列表转换为集合,结果为 {1, 2, 3}
y = set("Hello")  # 将字符串转换为集合,结果为 {'H', 'e', 'l', 'o'}
```
这些是 Python 中常用的数据类型转换方法,可以根据不同的需求选择适当的方法进行转换。