蟒浮加法运算后的小数点后得到了一个冒号[闭合](python float got a colon a

2019-07-04 23:31发布

在我的Python程序,我有两个浮点数-2901.0, -200.0期间的一些过程。 当我试图将它们添加直接我得到-3100.:如果我把它转换到str ,这将是"-3100.:"

Python中没有说在程序中的任何错误。 但结果总是随身携带结肠小数点后是不正确(我期待-3101.0 )。

我不能简单地输入重现它-2901.0-200.0在python命令行。 但是,如果我继续添加其他非零值,它通过( -3100.:-1 ,它给-3102.0 )。 但我希望能够正确输出/解释-3100.:

我在Python2.7 32位运行。 我已经numpy的,SciPy的,装了几包等。 是否有任何人知道什么是错在这里? 为什么我会得到一个冒号,当我的预期是多少?

  • 在Windows Server 2008 64位。
  • sys.version :2.7.3(默认情况下,2012年4月10日,二十三时31分26秒)
  • MSC v.1500 32位(英特尔)

非常感谢你。

文章来源: python float got a colon after the decimal point after addition [closed]