【发布时间】:2014-05-29 19:32:24
【问题描述】:
我有一个普通的浮点数,例如“1234.567”或“100000”。我想将它转换为一个字符串,这样精度是固定的,并且数字是科学记数法的。例如,使用 5 位数字,结果将分别为“1.2346e003”和“1.0000e005”。如果可以,内置的十进制数 -> 字符串函数会将其四舍五入,因此即使我想要更多的数字。这是不可取的,因为我需要所有数字都是相同的长度。
有没有一种“pythonic”的方式来做到这一点,而无需求助于复杂的字符串操作?
【问题讨论】: