我有一个像'0.00008400'的字符串,我只是想把它变成0.00008400 (float)。但是python将其更改为科学符号类型,它看起来像8.4e-05,
float('0.00008400') = 8.4e-05 #as float
我看到了一些格式化答案,但是他们把它变成了字符串而不是float。
format(8.4e-05, '.8f') = 0.00008400 #as string
当然我不能再把这个字符串值变成浮点数了…
#stupid alert
float(format(8.4e-05, '.8f')) = 8.4e-05
我只是想让我的字符串类型的输入恰好变成float。
'0.00008400' => 0.00008400 #string to float
Thanks in advance…
编辑:有一个函数,我想使用浮点值,但不能理解浮点的科学概念格式。这就是为什么我要展示float normal。对不起:字符串格式也可以。对不起。
科学的表示是"浮点数的一种表示形式,无论python如何显示,它都不会改变浮点数的实际值。
所以我不明白你想做什么。你能发送更多的信息吗?