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.