python中什么定义了浮点精度?
我了解了Erlang中的“完全等于”操作符,它还包括数字的数据类型,我很好奇Python中的情况以及它唯一的“等于”操作符。所以在确保python中什么定义了浮点精度?,python,floating-point,precision,Python,Floating Point,Precision,我了解了Erlang中的“完全等于”操作符,它还包括数字的数据类型,我很好奇Python中的情况以及它唯一的“等于”操作符。所以在确保 >>> 1 == 1.0 True 我对浮点精度很好奇,于是我想到了这一点 >>> 0.9999999999999999 == 1 False >>> 0.99999999999999999 == 1 True >>> 有人能解释一下浮点精度是如何确定的吗?它在2.7.1和3.1.2中
>>> 1 == 1.0
True
我对浮点精度很好奇,于是我想到了这一点
>>> 0.9999999999999999 == 1
False
>>> 0.99999999999999999 == 1
True
>>>
有人能解释一下浮点精度是如何确定的吗?它在2.7.1和3.1.2中的工作原理相同,请查看Python文档:
请查看Python文档:
使用浮点数是一种危险 如果您需要此深度的精度,请使用Decimal类型
更多信息:使用浮点数是一种危险 如果您需要此深度的精度,请使用Decimal类型 详情如下: