在 Python3 中,你可以使用内置函数进行不同数据类型之间的转换。以下是一些常见的数据类型转换:

1. 整数转换(int):
float_number = 3.14
int_number = int(float_number)
print(int_number)

2. 浮点数转换(float):
int_number = 5
float_number = float(int_number)
print(float_number)

3. 字符串转换(str):
number = 123
string_number = str(number)
print(string_number)

4. 布尔值转换(bool):
value = 0
bool_value = bool(value)
print(bool_value)

在 Python 中,整数、浮点数、字符串和布尔值之间的转换是相对简单的,因为这些类型之间有明确的关系。但需要注意,字符串转换为数值时,字符串的内容必须表示一个有效的数值,否则会引发异常。

5. 列表、元组、集合之间的转换:

列表转元组:
my_list = [1, 2, 3]
my_tuple = tuple(my_list)
print(my_tuple)

元组转列表:
my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)

列表或元组转集合:
my_list = [1, 2, 3]
my_set = set(my_list)
print(my_set)

6. 字典转换:

字典键或值转列表:
my_dict = {"a": 1, "b": 2, "c": 3}
keys_list = list(my_dict.keys())
values_list = list(my_dict.values())
print(keys_list)
print(values_list)

列表转字典:
keys = ["a", "b", "c"]
values = [1, 2, 3]
my_dict = dict(zip(keys, values))
print(my_dict)

这些是一些常见的数据类型转换操作。在实际编程中,根据具体需求,你可能会频繁进行不同数据类型之间的转换。在进行转换时,要确保数据的有效性,以免引发异常。


转载请注明出处:http://www.zyzy.cn/article/detail/13254/Python3