En este corto post de programación en Python te enseñaré a convertir enteros y flotantes a cadenas así como la operación inversa: convertir cadenas a enteros y flotantes.

Básicamente vamos a ver cómo convertir de cadenas a números y viceversa con Python. Puede que esto parezca fácil cuando ya conocemos el lenguaje, pero como principiantes es algo que desconocemos.

De cadena a número

Si vas a convertir una string a un número puedes convertirlo a flotante o entero. Para convertir de cadena a entero en Python, utiliza la función int.

Si quieres convertir de cadena a flotante, utiliza float. Aquí hay algunos ejemplos:

# https://parzibyte.me/blog/
cadena = "500.5"
flotante = float(cadena)
print(flotante+1.5) # 502.0

# También enteros
cadena = "10"
entero = int(cadena)
print(entero+10) # 20

Convertir de número a cadena con Python

Para hacer la operación inversa de convertir un float o int a string simplemente usamos la función str así:

numero = 20
numero_como_cadena = str(numero)
# También funciona con flotantes
flotante = 123.45
flotante_como_cadena = str(flotante)

En este caso usamos la misma función para ambas conversiones.

Más conversiones

Si quieres ver cómo convertir números decimales a binarios, octales y hexadecimales puedes ver este conversor que hice hace algún tiempo.

Te dejo con más tutoriales de Python en mi blog.

Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya actualizado algún sistema o publicado un nuevo software. Facebook | X | Instagram | Telegram | También estoy a tus órdenes para cualquier contratación en mi página de contacto