在Python 3中将浮点数转换为字符串

时间:2018-09-03 10:18:33

标签: python-3.x floating-point

在Python 3中,我得到了 a = 4.0000000000000001 b = 4.0000000000000002 因为b> a,但是在比较a == b时,在其他两种情况下返回true和false。 我在网络上搜索了它,然后想到了将它们转换为字符串然后进行比较的想法。 但是a = str(a)或repr(a)返回a ='4.0'和b ='4.0',我知道为什么repr乐趣返回了那个但我想要a ='4.000000000000001'和b ='4.000000000000002'。有人帮我吗? //对不起,英语不好。

0 个答案:

没有答案