我知道浮点不准确,并且想知道获得的最佳方法, 0.08354而不是(0.08353999999999999)当我在 Python 中执行以下操作时:
d = 8.354/100
print (d)
Run Code Online (Sandbox Code Playgroud)
如果您想要绝对精度,请使用Decimals:
>>> import decimal
>>> decimal.Decimal('8.354') / 10
Decimal('0.8354')
Run Code Online (Sandbox Code Playgroud)