Python 读取 excel 中的小数问题
資深大佬 : oldbird 2
excel 某列都是 4 位小数,使用 xlrd 读取,有的读取正常(即 python 中变量值与 excel 单元格一致),有的如 0.8345 读出来为 0.83499999999,但 print 仍然是 0.8345,不知道为什么会这样,即打印值和变量值不一致
大佬有話說 (5)
-
資深大佬 : shuaxhttps://0.30000000000000004.com/
-
資深大佬 : l4evertype 一下看看类型是什么。你大概就知道了
-
資深大佬 : crclzIEEE754
-
資深大佬 : lahmsworld浮点数不精准的原因
-
資深大佬 : krixaar之前有一次做稽核的时候需要 Excel 一个单元格减相邻的三个单元格判断是不是 0,然后碰到了类似=0.48-0.26-0.22-0 这样的情况,最后的 if(单元格=0)就很炸裂,然后乖乖的后面先三个求和再减了。