La función print() es, posiblemente, la función más utilizada en Python. Su propósito fundamental es enviar información (texto, números, variables) a la consola o terminal de salida.
En su forma más simple, solo necesitas colocar lo que quieres mostrar entre los paréntesis () y, si es texto, usar comillas "".
Puedes pasar múltiples argumentos a print() separándolos con comas. Python automáticamente los mostrará con un espacio entre ellos.
Esto es increíblemente útil para mezclar texto estático con variables dinámicas en una sola línea de código.
Por defecto, print() separa los elementos con un espacio. Pero, ¿qué pasa si quieres separarlos con un guion, una coma o incluso nada?
El argumento sep te permite definir exactamente qué carácter debe ir entre cada elemento.
Cada vez que llamas a print(), Python añade un "salto de línea" al final por defecto. Es decir, el siguiente print aparecerá abajo.
Si quieres evitar esto, usa el argumento end para especificar qué poner al final en lugar del salto de línea.
Las Formatted String Literals o "f-strings" son la forma más potente y legible de imprimir variables.
Basta con poner una f antes de las comillas y colocar tus variables dentro de llaves {}.
A veces necesitas imprimir cosas invisibles, como saltos de línea adicionales o tabulaciones.
En Python, la mayoría de colecciones (como textos o listas) están ordenadas y puedes acceder a elementos específicos usando índices. Lo más importante: los índices siempre empiezan a contar desde 0.
Al combinarlos con print(), puedes mostrar exactamente el dato que necesitas. Incluso puedes usar índices negativos (por ejemplo, -1) para obtener los elementos desde el final hacia atrás, o usar "slicing" [inicio:fin] para extraer un trozo completo.
En aplicaciones complejas verás herramientas avanzadas, pero el humilde print() sigue siendo de uso diario para todos los programadores por razones clave:
print() te permite ver qué valor tomó en memoria una variable o comprobar si un bloque de código llegó a ejecutarse. Es como la linterna del programador.La fuente definitiva de Python sobre la función print() y sus argumentos.
Visitar Docs →Tutoriales interactivos y simples para reforzar los conceptos básicos.
Aprender más →