你好我有一个简单的问题,然后我去做一个完整的类型转换和东西的复杂循环。
在比较两个值时,这会导致True
吗?
0.1 == 0.10
(浮点数)
我真的要比较一个列表的成员,他们可能会像这样出来,我只是想确保我的if语句中的相等值将为true
这会导致为true还是我需要更改其中一个的小数点精度?
答案 0 :(得分:2)
如果你在IDLE中运行0.1 == 0.10
,它将显示它的评估结果为真。
同样适用于0.1 == 0.10000
,这将评估为真。
答案 1 :(得分:1)
如果您正在进行需要精确的十进制算术,与float不同,请使用Decimal类型。