在 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