Python equivalente a C strtod

Estou trabalhando na conversão de partes de um programa C ++ para Python, mas tenho alguns problemas para substituir a função C strtod. As strings nas quais estou trabalhando consistem em simples equações matemáticas-ish, como "KM / 1000.0". O problema é que as constantes e os números são misturados e, portanto, não consigo usar float ().

Como uma função Python pode ser escrita para simularstrtod que retorna o número convertido e a posição do próximo caractere?

questionAnswers(4)

yourAnswerToTheQuestion