如何让1.0==1.000000000000000000000000000000001等于Flase
可以比较两个数的字符串
系统只支持到小数点后31位,再小就会被忽略。
不能,python的float也就16位数,超过的都是忽略的
由于python 在将数字转换为2进制时很可能产生数据精度偏差,因此会出现1等于一个只比1大一点点的数的情况。此时可以使用fractions 库,如图所示,将小数转为分数,结果会是False。