I would like to know how to convert a string containing digits to a double.
>>> x = "2342.34" >>> float(x) 2342.3400000000001
There you go. Use float (which behaves like and has the same precision as a C,C++, or Java double).