Cómo convertir un entero en una cadena de caracteres en Python
-
Usar la función
str()
para convertir un entero en una cadena en Python - Usar el formato f para convertir un entero en una cadena 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
- Cómo convertir la Int a Binario en Python
- Convertir números enteros a números romanos en Python
- Convertir números romanos a enteros en Python
- Programación entera en Python
- Convertir cadena en entero en Python
- Entero inverso en Python