Как преобразовать строку в 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
Ответ 1 >>> x = "2342.34" >>> float(x) 2342.3400000000001 Там вы идете. Используйте float (который почти всегда является C double).
Ответ 2 Десятичный оператор может быть в соответствии с тем, что вы ищете: >>> from decimal import Decimal >>> x = "234243.434" >>> print Decimal(x) 234243.434