+ -
当前位置:首页 → 问答吧 → python中有关append的问题

python中有关append的问题

时间:2011-12-20

来源:互联网

a = []
>>> x = 0.95
>>> a.append(x)
>>> print x
0.95
>>> print a
[0.94999999999999996]

为什么会这样呢?如果我想将x保持不变存入a中该怎么做呢?

作者: lp106   发布时间: 2011-12-20

浮点数精度问题,和python无关。自己google下。

作者: iambic   发布时间: 2011-12-20

都多语言都有这个问题。输出时设置保留几位小数。或是利用字符串保存

作者: onlycs   发布时间: 2011-12-20