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