Python-如何将带破折号的数字转换为数字

时间:2019-02-22 16:25:22

标签: python

我有一个号码3.8148116e-09

如何不使用-将其转换为实数?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试:

>>> a = "3.8148116e-09"
>>> number = float(a)
>>> print "{:1.16f}".format(number)
0.0000000038148116

第一行将字符串解析为数字。如果您需要打印数字或出于其他原因对其进行格式化,则可以使用string#format。