Función print() en Python: Guía Práctica con Ejemplos
Domine la función print() en Python —su herramienta esencial para mostrar mensajes, depurar y construir interfaces de usuario. Ya sea principiante o desarrollador experimentado, esta guía cubre lo básico y profundiza en técnicas avanzadas, como imprimir líneas en blanco y personalizar el terminador de línea.
¿Qué es print()?
La función integrada print() envía uno o más objetos a la consola. Internamente, convierte cada objeto a cadena, los une con un espacio y añade un salto de línea a menos que sobrescriba el parámetro end.
Sintaxis
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Para la mayoría de casos, la forma simple print(objeto) es suficiente. Consulte la documentación oficial para la lista completa de parámetros.
Imprimir una Cadena Simple
En Python 3, una sola cadena se imprime así:
print("Welcome to Guru99")
Salida:
Welcome to Guru99
Python 2 usaba una sintaxis diferente sin paréntesis:
print "Welcome to Guru99"
Múltiples Líneas
Imprima varias cadenas, una por línea:
print("USA")
print("Canada")
print("Germany")
print("France")
print("Japan")
Salida:
USA Canada Germany France Japan
Imprimir Líneas en Blanco
Para insertar líneas en blanco, puede multiplicar el carácter de nueva línea o escribirlas explícitamente.
print(8 * "\n") # ocho líneas vacías
# o
print("\n\n\n\n\n\n\n\n")
Ejemplo que rodea un saludo con ocho líneas en blanco:
print("Welcome to Guru99")
print(8 * "\n")
print("Welcome to Guru99")
Resultado:
Welcome to Guru99 Welcome to Guru99
Personalizando el Terminador de Línea
Por defecto, print() termina con una nueva línea (\n). La palabra clave end permite reemplazarla con cualquier cadena, útil para crear salida formateada.
print("Welcome to", end=' ')
print("Guru99", end='!')
Salida:
Welcome to Guru99!
print("Python", end='@')
Salida:
Python@
Usar end también ayuda a construir tablas o indicadores de progreso sin romper el flujo de una sola línea.
python
- Dominando la sentencia pass en Python: Guía práctica
- Domine str.count() en Python: Cómo Contar Caracteres y Subcadenas con Ejemplos
- Domine el Formateo de Strings en Python con format(): Ejemplos Claros
- Domine el Método String.find() en Python: Sintaxis, Ejemplos y Alternativas
- Dominando las funciones lambda en Python: ejemplos prácticos y mejores prácticas
- Función round() en Python explicada con ejemplos prácticos
- Dominando la función map() de Python: sintaxis, ejemplos y mejores prácticas
- Python timeit(): medición de tiempo de ejecución con ejemplos prácticos
- Entendiendo type() e isinstance() en Python: ejemplos prácticos
- Print en Python sin salto de línea: dominando el parámetro end y otras técnicas
- Dominando el método compareTo() de Java String: Sintaxis, casos de uso y ejemplos prácticos