La función str() en Python es una función incorporada que convierte un objeto específico en una cadena de texto. Al aplicar la función str()
a un número, Python lo convierte en una cadena. Por lo tanto, str(123)
convierte el número 123 en la cadena '123'.
Este procedimiento es extremadamente útil en diversas situaciones. Por ejemplo, podamos tener la necesidad de concatenar un número a una cadena para la presentación de resultados, registro de logs, para generar identificadores únicos a partir de números, entre muchos otros usos.
Aquí hay un ejemplo de cómo se puede usar la función str() en un contexto práctico:
edad = 22
mensaje = "Feliz " + str(edad) + " cumpleaños!"
print(mensaje)
En este caso, si no utilizamos la función str() para convertir la variable edad
en una cadena, Python generaría un error, ya que no es posible concatenar cadenas con números directamente.
Es importante recordar que aunque '123' y 123 parecen similares, son diferentes para Python. '123' es una cadena, mientras que 123 es un número. La función str() facilita la transición entre estos dos tipos de datos.
En resumen, utilizar str()
para convertir números en cadenas es una práctica recomendada en Python cuando es necesario manipular números como si fueran texto.