有人能解释一下为什么下面的代码会这样吗? (它是 Windows7 x64 命令行中的 Python)
>>>2.22 + 0.22
2.44000000000000004
>>>(222+22)/100
2.44
请您参考如下方法:
浮点运算在精度上是有限制的,而在 Python 中,这些限制是有据可查的。你可以阅读它here
有人能解释一下为什么下面的代码会这样吗? (它是 Windows7 x64 命令行中的 Python)
>>>2.22 + 0.22
2.44000000000000004
>>>(222+22)/100
2.44
请您参考如下方法:
浮点运算在精度上是有限制的,而在 Python 中,这些限制是有据可查的。你可以阅读它here