标签: python floating-point decimal python-3.6
from decimal import Decimal Decimal(6.49)
十进制('6.4900000000000002131628207280300557613372802734375')
Decimal("6.49")
十进制('6.49')
嗯,为什么这些会有所不同?这是Decimal库中的错误吗?还是这确实是期望的行为?如果是这样,为什么?
Decimal