Python数据类型转换

int(x) - 将x转换为整数。
num = int("123")  # num = 123

float(x) - 将x转换为浮点数。
num = float("123.45")  # num = 123.45

str(x) - 将x转换为字符串。
text = str(123)  # text = "123"

bool(x) - 将x转换为布尔值。
flag = bool(1)  # flag = True
flag = bool("")  # flag = False

list(x) - 将x转换为列表。
lst = list((1, 2, 3))  # lst = [1, 2, 3]

tuple(x) - 将x转换为元组。
tup = tuple([1, 2, 3])  # tup = (1, 2, 3)

dict(x) - 将x转换为字典,x必须是键值对序列。
dct = dict([("a", 1), ("b", 2)])  # dct = {"a": 1, "b": 2}

set(x) - 将x转换为集合。
st = set([1, 2, 3])  # st = {1, 2, 3}

complex(re, im) - 创建一个复数,其中re是实部,im是虚部。
c = complex(3, 5)  # c = 3 + 5j