Saltar al contenido

Print en Python

Hola controleros y controleras en esta entrada aprenderemos en detalle como utilizar la función print dentro de Python para poder visualizar nuestros resultados en la consola.

Antes de comenzar te invito a que veas nuestro Curso de Python para Principiantes.

Y que te suscribas al canal si deseas seguir aprendiendo sobre programación, microcontroladores y teoría de control.

Función Print en Python

Hasta este punto, bien sea que utilicemos el propio terminal (CMD) o utilicemos algún IDE, hemos trabajado un poco con la función print(). Primero que todo, sabemos que es una función porque viene con dos paréntesis ().

print()

Llamar print()sin argumentos da como resultado una línea en blanco en la consola. Ahora si deseamos desplegar un mensaje, será necesario colocar dicho mensaje entre comillas simples o apostrofes.

print("Hola Controleros")  #Comillas dobles

print('Hola Controleros')  #Comillas simples

Con las instrucciones anteriores se despliega el mensaje Hola Controleros. Sin embargo también podemos utilizar la función print() para mostrar el contenido de alguna variable.

saludo = 'Hola Controleros' #Crea una variable con un mensaje
print(saludo)  #Muestra el contenido de la variable

Con la función print() de python también puedo realizar operaciones matemáticas para que el interprete de python, resuleva inicialmente la operación aritmética y posteriormente muestre su resultado.

La siguiente operación de suma dará como resultado en la pantalla el número 13.

print(8 + 5)  

Concatenar Strings

En python sumamente sencillo concatenar Strings (juntar o pegar dos strings o cadenas de caracteres) para eso debemos utilizar el comando de suma (+) como operador y como operandos debemos utilizar dos strings.

En el siguiente ejemplo, tengo dos mensajes: ‘Estudiantes de Control ‘; ‘y estudiantes de programación’, puede concatenar estos dos mensajes dentro de la función print() y voy a obtener como resultado un mensaje final en la pantalla de ‘Estudiantes de Control y estudiantes de programación’

print('Estudiantes de Control '+ 'y estudiantes de programación')

También si lo deseo puedo almacenar las oraciones (strings) dentro de dos variables diferentes y luego concatenarlas. La concatenación puede ser realizada en una tercera variable o directamente dentro de la función print()

mensaje_1 = 'Estudiantes de Control '
mensaje_2 = 'y estudiantes de programación'
print( mensaje_1 + mensaje_2 )

Note que si usamos dos números en formato caracter, los carcateres NO se van a sumar, sino que se van a concatenar o a juntar. A modo de ejemplo, si tenemos el caracter ‘8’ y el carcater ‘5’ y utilizamos el operador suma (+) con estos dos caracteres, obtendré como resultado un string ’85’ que es la unión de los dos caracteres anteriores.

print( '8' + '5' )  #El resultado de esta linea es '85'

Además de utilizar el operador (+) para la concatenación, dentro de la función print() también es posible utilizar el operador coma (,) para concatenar el mensaje desplegado en pantalla. En realidad este operador es de separación y también nos puede ser muy útil.

print('Estudiantes de Control ', 'y estudiantes de programación')

O del mismo modo

mensaje_1 = 'Estudiantes de Control '
mensaje_2 = 'y estudiantes de programación'
print( mensaje_1 , mensaje_2 )

Note que en los dos ejemplos anteriores concatenamos los strings con (,)

Evitar Saltos de Linea

A veces no queremos saltar a la linea siguiente después de haber imprimido algún mensaje en pantalla dado que la función print siempre agrega un salto de linea, en código conocido como:\n sin preguntar.

Para deshabilitarlo, puede aprovechar otro argumento de palabra clave end, que dicta con qué terminar la línea. En este comando podemos colocar el caracter que deseemos.

print('Bienvenido, por favor espere ... ', end='')
print('Hora de comenzar nuestro curso de Python')

En la instrucción anterior, a pesar de haber escrito dos prints en dos lineas separadas, al colocar end=» se mostrará en pantalla como si ambos mensajes estuvieran concatenados: ‘Bienvenido, por favor espere … Hora de comenzar nuestro curso de Python’

Podemos colocar el caracter que deseemos:

print('Curso de Python', end='. ')
print('Desde Cero')

imprimiendo: ‘Curso de Python. Desde Cero’ en una sola linea.

Eso es todo por la entrada del dia de hoy, espero les haya gustado y hayan aprendido algo nuevo. Si te ha servido el contenido de esta entrada, de los videos y los códigos de implementación y deseas apoyar mi trabajo invitandome a un café super barato, puedes hacerlo en el siguiente link:

👉 Invitar a Sergio a un Café ☕️

Que esten muy bien, nos vemos en la siguiente entrada.