在 Python 中,可以使用内置函数来进行数据类型转换。以下是一些常见的数据类型转换示例:
num_int = 10 num_float = float(num_int) print(num_float) # 输出:10.0 num_float = 3.14 num_int = int(num_float) print(num_int) # 输出:3
num_str = "15" num_int = int(num_str) print(num_int) # 输出:15 num_str = "3.14" num_float = float(num_str) print(num_float) # 输出:3.14
# 列表转换为元组 my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) # 输出:(1, 2, 3) # 元组转换为列表 my_tuple = (4, 5, 6) my_list = list(my_tuple) print(my_list) # 输出:[4, 5, 6] # 字符串转换为列表 my_string = "Hello" my_list = list(my_string) print(my_list) # 输出:['H', 'e', 'l', 'l', 'o'] # 列表转换为字符串 my_list = ['W', 'o', 'r', 'l', 'd'] my_string = ''.join(my_list) print(my_string) # 输出:World
my_str = "True" my_bool = bool(my_str) print(my_bool) # 输出:True my_bool = False my_str = str(my_bool) print(my_str) # 输出:False
在进行数据类型转换时,请确保数据的类型是兼容的,否则可能会引发错误。此外,还可以使用异常处理机制来处理特定转换可能引发的异常,以确保代码的稳定性。
原文链接:codingdict.net