【发布时间】:2012-06-15 21:05:09
【问题描述】:
我有一个简单的字符串,我想将它读入浮点数而不丢失任何可见信息,如下图所示:
s = ' 1.0000\n'
当我执行f = float(s) 时,我得到f=1.0
如何骗取f=1.0000?
谢谢
【问题讨论】:
-
1.0 === 1.0000 -
这个问题与您最初提出的问题大不相同。
-
没错,空格会起作用,但是可见我只是指数字。
-
你想用
1.0000做什么? -
@Gumbo,
1.0 !== 1.000在所有情况下。统计学家会在精度方面看到两者之间非常不同的含义。
标签: python string floating-point