Я хотел бы знать, как преобразовать строку, содержащую цифры, в double.
Как преобразовать строку в double в Python?
Ответ 1
>>> x = "2342.34"
>>> float(x)
2342.3400000000001
Там вы идете. Используйте float (который почти всегда является C double).
Ответ 2
Десятичный оператор может быть в соответствии с тем, что вы ищете:
>>> from decimal import Decimal
>>> x = "234243.434"
>>> print Decimal(x)
234243.434