python为啥小数这么一大坨呀

为啥这个小数这么大一坨,还不准确,嗯为什么要三十个字 这个问题就那么几个字就描述完了 有点小麻烦

小数何在?

python中的小数无法精确表示,只能是无限接近它。
在python中采用53位二进制来表示一个浮点数的小数部分
但是呢我们需要知道,由于计算机中十进制和二进制之间不存在严格的对等关系
所以0.1在用二进制表示的时候,它是一个无限的小数
那么计算机呢只能截取其中的53位,无限的接近0.1,但它并不是真正地等于0.1