Python эквивалентен C strtod

Я работаю над преобразованием частей программы C ++ в Python, но у меня возникли проблемы с заменой функции C strtod . Строки, над которыми я работаю, состоят из простых математических уравнений , например «KM / 1000.0». Проблема в том, что и константы, и числа смешаны, и поэтому я не могу использовать float ().

Как можно написать функцию Python для имитации strtod , который возвращает преобразованное число и позицию следующего символа?

7
задан Jean-François Fabre 21 May 2018 в 19:32
поделиться