【英】如何在Python中把一个字符串转换成一个双数?

155 阅读1分钟

问题的提出

  • 给出一个包含数字的字符串,如:'123.456'
  • 如何在Python中把它转换为一个双数,如123.456?

解决方案

Python 没有提供一个明确的 "double" 数据类型。然而,它提供了 float 类型,其行为和 C、C++ 或 Java 中的双数一样,具有相同的精度。要在Python中把一个带数字的字符串转换为 "双数"(即 "浮点数"),可以使用内置函数 [float(string)](https://blog.finxter.com/python-float-function/ "Python float() Function").例如,表达式float('123.456') 将得到浮点数的结果123.456

>>> float('123.456')
123.456
>>> float('0.00000001')
1e-08
>>> float('10.999999')
10.999999

你可以在下面的视频中了解更多关于这个转换功能。

The postHow to Convert a String to a Double in Python?first appeared onFinxter.