python float 精度问题 str转float

为什么会输出不一样,求解释 谢谢
2025-04-11 17:50:45
推荐回答(1个)
回答1:

#IDE显示问题吧 不影响你业务判断
a = float("3608.03")
dict = {'1':float("3608.03"),'2':float("3608.03")}
print dict['1']==a #相等