Python系列(16)—— string类型转float类型
在Python中,将字符串转换为浮点数可以使用float()
函数。如果字符串不是有效的浮点数表示,则转换会引发ValueError
异常。
示例代码:
s = "123.456"
try:
f = float(s)
print(f)
except ValueError:
print("字符串不是有效的浮点数表示")
如果你想转换一个字符串列表中的所有元素为浮点数,可以使用列表推导式:
str_list = ["1.23", "4.56", "7.89"]
float_list = [float(item) for item in str_list]
print(float_list)
评论已关闭