Как преобразовать строку в double в Python?

Я хотел бы знать, как преобразовать строку, содержащую цифры, в double.

Ответ 1

>>> x = "2342.34"
>>> float(x)
2342.3400000000001

Там вы идете. Используйте float (который почти всегда является C double).

Ответ 2

Десятичный оператор может быть в соответствии с тем, что вы ищете:

>>> from decimal import Decimal
>>> x = "234243.434"
>>> print Decimal(x)
234243.434