Extraer float de cadena y convertir


Descripción

Toma el siguiente código en Python que almacena una cadena:

str = 'X-DSPAM-Confidence:0.8475'

Utiliza la función find y una parte de la cadena para extraer la porción de la cadena después del carácter dos puntos y después utiliza la función float para convertir la cadena extraída en un número de punto flotante.

Ejemplo de ejecución

0.8475

Solución

Mostrar solución
cadena = 'X-DSPAM-Confidence:0.8475'

indice = cadena.find(':') + 1
cadena_num = cadena[indice:]
numero = float(cadena_num)

print(numero)

Probar solución en Google Colab

Fuente del ejercicio: https://es.py4e.com/html3/06-strings