在我的python程序中,我在某些过程中得到了两个浮点数-2901.0, -200.0
。当我尝试直接添加它们时,我得到-3100.:
(如果我将其转换为str
,则会"-3100.:"
)
Python没有说程序中有任何错误。但是结果总是在小数点后带冒号并且不正确(我期待-3101.0
)。
我无法通过在python命令行中输入-2901.0-200.0
来重现它。但是,如果我继续添加其他非零值,则会经过(-3100.:-1
,它会给出-3102.0
)。但我希望能正确输出/解释-3100.:
我在32位Python2.7上运行。我已经安装了numpy,scipy和其他一些软件包。有没有人知道这里有什么问题?当我预料到一个号码时,为什么我会得到一个冒号呢?
sys.version
:2.7.3(默认,2012年4月10日,23:31:26)非常感谢。