Dan Bishop wrote: > Andrew Dalke wrote: > >>Mike Meyer wrote: >> >>>Someone want to tell me the procedure for submitting FAQ entries, > > so I > >>>can do that for this? >> >>You mean more than what already exists at >> > > http://www.python.org/doc/faq/general.html#why-are-floating-point-calculations-so-inaccurate > >>which has a link to an even more detailed chapter in the tutorial at >> http://docs.python.org/tut/node16.html > > > Yes. Those pages explain why repr(0.2) != '0.2', but they don't > explain why str([x]) != '[%s]' % x . >
I am new to Python but has experience with other languages. I am quite aware of 'why-are-floating-point-calculations-so-inaccurate'. I would not be surprised if >>> str[0.0002) 0.000200000000001 >>> str([0.0002]) [0.000200000000001] It was the difference between str([x]) and '[%s]' % x str(x) that confused me. Bo -- http://mail.python.org/mailman/listinfo/python-list