Con la ayuda de Python print, en Python se pueden imprimir en la pantalla stings y re­su­l­ta­dos, como en muchos otros lenguajes de pro­gra­ma­ción. Si así lo deseas, puedes es­pe­ci­fi­car varios pa­rá­me­tros que de­te­r­mi­nan con más detalle el co­m­po­r­ta­mie­n­to de Python print.

Campos de apli­ca­ción de Python print

La función print es una de las primeras funciones que aparecen en un tutorial para aprender Python. Esto tiene una ex­pli­ca­ción: para muchas apli­ca­cio­nes es necesario poder imprimir en la pantalla cadenas o re­su­l­ta­dos in­te­r­me­dios. No solo el clásico programa “Hello world”, utiliza la función Python print, también recurren a ella otros muchos programas de apli­ca­ción.

Python print también se usa para depurar programas sencillos, aunque no se trate de una buena práctica en pro­gra­ma­ción. Si escribes la co­rre­s­po­n­die­n­te llamada print en un bucle for en Python o un bucle while de Python, puedes de­te­r­mi­nar el número de pasadas del bucle. Del mismo modo, con una simple llamada a print, puedes averiguar si se ha ejecutado una sentencia if else de Python.

Un ejemplo bien conocido de llamada a Python print en Python es el programa “Hello world”:

print("Hello World!")
Python

Así se invoca Python print con un solo parámetro, una cadena de ca­ra­c­te­res o el string de Python “Hello world”. Esta frase se muestra en la pantalla mediante la llamada a la función.

Consejo

Si utilizas Python para tu proyecto web, merece la pena que eches un vistazo a Deploy Now de IONOS. Con la ayuda de esta práctica he­rra­mie­n­ta, puedes desplegar tu proyecto a través de GitHub en cualquier momento.

Sintaxis de la función Python print

La sintaxis de la función print es muy sencilla:

print(objeto, sep=separador, end=final, datos, vaciado)
Python

La función acepta hasta cinco pa­rá­me­tros, de los cuales solo el primero es obli­ga­to­rio. En él, es­pe­ci­fi­ca qué es exac­ta­me­n­te lo que se debe mostrar. Puedes incluir cualquier objeto Python. No hay ningún problema en incluir varios objetos a la vez, separados por comas:

print("hello", "world")
Python

Los pa­rá­me­tros in­cre­me­n­tar de un vistazo

Además del objeto, la función Python print puede aceptar hasta cuatro pa­rá­me­tros op­cio­na­les más. Se escriben, como se muestra arriba en la sintaxis, después del objeto, cada uno separado por una coma.

Parámetro De­s­cri­pi­ción Ejemplo
sep=separador Puedes es­pe­ci­fi­car un separador para separar los objetos in­di­vi­dua­les entre sí. El valor por defecto es “ “. print(“Hello”, “World”, sep=“:::“) devuelve la siguiente cadena: Hello:::World
end=final Puedes es­pe­ci­fi­car qué carácter debe im­pri­mi­r­se al final. El valor por defecto es /n (el carácter de control para el salto de línea). print(“Hello”, “World”, end=“:::“) devuelve la siguiente cadena: Hello World:::
file=nombre de archivo Este parámetro se utiliza para es­pe­ci­fi­car dónde imprimir. Por defecto, aquí se introduce el valor stdout (salida estándar). Sin embargo, puedes in­tro­du­cir cualquier objeto que tenga un método de escritura. With open(‘output.txt’, ‘w’) as outfile: print(“Hello World”, file=outfile) escribe la cadena “Hello World” en el archivo de texto output.txt.
flush=valor verdadero El parámetro booleano se utiliza para indicar si la salida debe vaciarse o no. El valor por defecto es False. print(“Hello World”, flush=True) garantiza que la cadena de ca­ra­c­te­res se vacíe, es decir, que se muestre di­re­c­ta­me­n­te.

Ten en cuenta que no es necesario usar todos los pa­rá­me­tros op­cio­na­les al invocar Python print. Esto te permite es­ta­ble­cer en cada caso los pa­rá­me­tros ne­ce­sa­rios para tu código.

Ir al menú principal