欢迎访问宙启技术站
智能推送

如何使用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'}

以上是一些常用的类型转换函数及其用法,利用它们可以轻松地进行不同类型之间的转换。快速准确地进行类型转换可以使代码更加灵活且易读。