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()函数进行转换。