如何使用Python内置函数进行类型转换
发布时间:2023-07-06 12:04:38
Python内置函数提供了许多方法来进行类型转换,可以方便地将不同的数据类型转换成其他类型。以下是一些常用的类型转换函数及其用法。
1. int()
int()函数可以将其他类型的数据转换成整数类型。例如:
num_str = "123" num_int = int(num_str) print(num_int) # 输出:123
2. float()
float()函数可以将其他类型的数据转换成浮点数类型。例如:
num_str = "3.14" num_float = float(num_str) print(num_float) # 输出:3.14
3. str()
str()函数可以将其他类型的数据转换成字符串类型。例如:
num_int = 123 num_str = str(num_int) print(num_str) # 输出:"123"
4. bool()
bool()函数可以将其他类型的数据转换成布尔类型。例如:
num_int = 0 num_bool = bool(num_int) print(num_bool) # 输出:False
5. list()
list()函数可以将其他类型的数据转换成列表类型。例如:
num_str = "123" num_list = list(num_str) print(num_list) # 输出:['1', '2', '3']
6. tuple()
tuple()函数可以将其他类型的数据转换成元组类型。例如:
num_list = ['1', '2', '3']
num_tuple = tuple(num_list)
print(num_tuple) # 输出:('1', '2', '3')
7. set()
set()函数可以将其他类型的数据转换成集合类型。例如:
num_list = [1, 2, 3, 3, 4, 4, 5]
num_set = set(num_list)
print(num_set) # 输出:{1, 2, 3, 4, 5}
8. dict()
dict()函数可以将其他类型的数据转换成字典类型。例如:
num_list = [[1, 'one'], [2, 'two'], [3, 'three']]
num_dict = dict(num_list)
print(num_dict) # 输出:{1: 'one', 2: 'two', 3: 'three'}
以上是一些常用的类型转换函数及其用法,利用它们可以轻松地进行不同类型之间的转换。快速准确地进行类型转换可以使代码更加灵活且易读。
