添加后,python float在小数点后得到一个冒号

时间:2012-12-11 17:35:46

标签: python floating decimal-point colon

在我的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和其他一些软件包。有没有人知道这里有什么问题?当我预料到一个号码时,为什么我会得到一个冒号呢?

  • Windows server 2008 64位。
  • sys.version:2.7.3(默认,2012年4月10日,23:31:26)
  • MSC v.1500 32位(英特尔)

非常感谢。

0 个答案:

没有答案