En Python, la función print()
, es una de las funciones incorporadas más básicas y usadas con frecuencia. Esta función permite mostrar datos en la salida estándar, más comúnmente, la consola o terminal.
La función print()
toma un argumento, o varios, y los escribe en el dispositivo de salida estándar, que puede ser la pantalla, un archivo, etc. Su sintaxis es la siguiente:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Donde los parámetros son:
objects
: Cualquier objeto, cuyo método str()
será llamado antes de escribirse a la pantalla.sep
: Es un separador, que se usa entre los distintos objetos. Por defecto es un espacio (' ').end
: Es un valor que se escribe al final, por defecto es un salto de línea ('\n').file
: Debe ser un objeto con un método write(string)
. Por defecto esta definido para sys.stdout
.flush
: Un flujo de salida es True
por defecto. Si el argumento es True
, el flujo de salida se fuerza a su posición según lo especificado en file
.Aquí tenemos varios ejemplos:
print("¡Hola, Mundo!")
a = 10
print(a)
a = 10
b = 20
print("El valor de a es", a, "y el valor de b es", b)
Además de imprimir, la función print
también puede utilizar parámetros que controlan cómo se imprime la información. Esto incluye la adición de separadores entre variables, la definición de un fin de línea diferente al predeterminado ('\n'), y más.
En resumen, la función print
en Python es un recurso fundamental para la salida de datos, para la depuración del código, y para comunicarse con los usuarios que estén interactuando con su script. Asegúrate de entenderla bien, ya que es probable que la utilices en casi todos tus programas de Python.