Python 读取 excel 中的小数问题

Python 读取 excel 中的小数问题

資深大佬 : oldbird 2

excel 某列都是 4 位小数,使用 xlrd 读取,有的读取正常(即 python 中变量值与 excel 单元格一致),有的如 0.8345 读出来为 0.83499999999,但 print 仍然是 0.8345,不知道为什么会这样,即打印值和变量值不一致

大佬有話說 (5)

  • 資深大佬 : shuax

    https://0.30000000000000004.com/

  • 資深大佬 : l4ever

    type 一下看看类型是什么。你大概就知道了

  • 資深大佬 : crclz

    IEEE754

  • 資深大佬 : lahmsworld

    浮点数不精准的原因

  • 資深大佬 : krixaar

    之前有一次做稽核的时候需要 Excel 一个单元格减相邻的三个单元格判断是不是 0,然后碰到了类似=0.48-0.26-0.22-0 这样的情况,最后的 if(单元格=0)就很炸裂,然后乖乖的后面先三个求和再减了。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论