数据类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。
可以使用内置的类型转换函数来在不同的数据类型之间进行转换。以下是一些常用的类型转换函数:
类型转换函数 | 转换目标 | 可被转换的类型 |
---|---|---|
int() | 整数 | 字符串,浮点数,布尔值 |
float() | 浮点数 | 整数,字符串,布尔值 |
str() | 字符串 | 整数,浮点数,布尔值,列表,元组,集合 |
list() | 列表 | 可迭代对象(字符串、元组、集合等) |
tuple() | 元组 | 可迭代对象(字符串、列表、集合等) |
set() | 集合 | 可迭代对象(字符串、列表、元组等) |
bool() | 布尔类型 | 整数,浮点数,字符串,列表,元组,集合,空对象 |
Try yourself
试着去转换下面的变量:
num_str_int = "42"
num_str_float = "3.14"
num = 42
my_tuple = (1, 2, 3)
my_list = [4, 5, 6]
zero = 0
one = 1
print(type(num_str_int), type(int(num_str_int)))
#Enter your code below