python字符串转换为浮点数两种方法
2024-01-17 15:35:12
转换为浮点数的两种方法如下:
1. 使用float()函数:可以直接将字符串转换为浮点数。示例代码如下:
str_num = Ɖ.14'
float_num = float(str_num)
print(float_num) # 输出:3.14
2. 使用eval()函数:eval()函数可以将字符串作为Python表达式进行求值,并返回结果。示例代码如下:
str_num = Ɖ.14'
float_num = eval(str_num)
print(float_num) # 输出:3.14
需要注意的是,使用eval()函数时要确保字符串中只包含合法的Python表达式,否则可能会引发安全隐患。因此,如果不确定字符串的来源或内容,建议使用float()函数进行转换。