Cómo convertir un entero en una cadena de caracteres en Python

Minahil Noor 10 octubre 2023
  1. Usar la función str() para convertir un entero en una cadena en Python
  2. Usar el formato f para convertir un entero en una cadena en Python
Cómo convertir un entero en una cadena de caracteres en Python

Este artículo introducirá diferentes métodos para convertir un entero en una cadena de texto usando código Python, como la función str() y el método de f-Formatting.

Usar la función str() para convertir un entero en una cadena en Python

Podemos usar la función incorporada str() en Python para convertir un entero en una cadena. La sintaxis correcta para usar este método es la siguiente:

str(objectName)

Esta función sólo acepta un parámetro. El detalle de su parámetro es el siguiente:

Parámetros Descripción
objectName obligatorio Es el objeto que queremos convertir en una cadena de caracteres. En nuestro caso, será el número entero.

Si no convertimos un entero en una cadena e intentamos usarlo con la cadena, entonces la función da un error.

# python 2.x
integer = 4
print "My number is " + integer

Resultado:

TypeError: cannot concatenate 'str' and 'int' objects

El siguiente programa muestra cómo podemos usar este método para convertir un entero en una cadena en Python.

# python 2.x
integer = 4
mystring = str(integer)
print "My number is " + mystring

Resultado:

My number is 4

Usar el formato f para convertir un entero en una cadena en Python

En Python, también podemos usar el formato f para convertir un entero en una cadena. Es una forma eficiente de formatear un entero. La sintaxis correcta para usar esto es la siguiente:

f"{intName}"

Acepta un solo parámetro. El detalle de su parámetro es el siguiente:

Parámetros Descripción
intName obligatorio Es el entero que queremos convertir en una cadena.

El siguiente programa muestra cómo podemos usar el formato f para convertir un entero en una cadena en Python.

integer = 8
f"{integer}"

Resultado:

8

Artículo relacionado - Python Integer

Artículo relacionado - Python String