En este tutorial explicamos cómo imprimir variables en Python. Explicaremos como imprimir texto junto con variables en la consola usando el comando “print”. Es algo muy sencillo de hacer con Python.
Resumen del tutorial.
Te dejamos un resumen, si quieres más detalles más adelante te los explicamos:
Imprimir solo texto:
h = "Hola" m = "mundo" print(h + " " + m) ## Imprime: Hola mundo
Imprimir número y texto. El número se convierte a string primero.
t = "Número " N = 10 print( t + str(N) ) ## Imprime: Número 10
Imprimir en Python.
Para imprimir en la consola de Python se usa el comando “print” sin necesidad de importar librerías. El “Hola mundo” en Python solo usa el siguiente código.
print(“Hola mundo”) ## Imprime: Hola mundo
Podemos imprimir variables tipo String de la misma manera.
Además para unir dos o más textos o variables se usa el signo de más “+” como se ve en el siguiente ejemplo.
h = "Hola" m = "mundo" print(h + " " + m) ## Imprime: Hola mundo
En el código anterior se imprime el contenido de las variables, y le agregamos un espacio entre las variables. Como puedes notar es muy sencillo manipular los textos en Python.
Imprimir variables numéricas en Python.
También podemos imprimir en la consola variables que no sean texto. Y lo podemos hacer de forma directa.
Si queremos imprimir en la consola alguna variable que no sea tipo String, se hace exactamente lo mismo que en el anterior, aunque sea un número en lugar de una variable tipo String.
N = 10 print(N) ## Imprime: 10
Funciona para listas, matrices, variables booleana, etc. Sin embargo si queremos un formato definido ya necesitaremos imprimir distinto, solo para dar mejor visualización.
Combinar variable numérica y de texto.
Podemos imprimir una combinación de variables numéricas y de texto, pero necesitaremos convertir la variable tipo numérica (int, float) a una tipo string.
Al momento de querer imprimir la variable N que es tipo entera, con una variable tipo String vamos a tener un error.
Es decir, esto no se puede hacer porque tenemos un error:
t = “Número ” N = 10 print(N) ## Imprime: ERROR
Vemos que aparece:
“TypeError: can only concatenate str (not “int”) to str”.
Lo cual significa que estamos intentando unir una variable string con una tipo int, lo cual no se permite.
Para poder imprimir números y textos, necesitamos convertir el número a string usando el comando “str()”.
El código correcto quedaría así:
t = "Número " N = 10 print( t + str(N) ) ## Imprime: Número 10
Ahora si estamos concatenando dos variables tipo String, por lo tanto ya no hay un error.
Para mas tutoriales de Python ve a este enlace.