我是python的新手,当我尝试打印保存float值的列表值和字符串在浮点值中打印更多的零时。为什么这种行为在Python中可以请任何人解释。python列表的浮点值打印更多的零
list = ['abcd', 786 , 2.23, 'john', 7.23 ,'Deepak','Umesh']
#tinylist = [123, 'john']
print list # Prints complete list
O/P
['abcd', 786, 2.23, 'john', 7.2300000000000004, 'Deepak', 'Umesh']
为什么有这么多零的后7.23
你正在使用哪个python版本?? – Kallz
请不要在Python中将'list'用作变量。 –
我正在使用2.6.1版本,但我也在2.7.13中尝试了更多的情况,在这里我添加了两个浮点数。 a = .269720378209382082 b = .368273469247000000 c = a + b且o/p为0.637993847456,这与上述两个值不完全相同。 –