Diferentes maneras de usar print
La función print()
en Python es muy versátil y te permite imprimir una variedad de elementos de diferentes maneras. Aquí te muestro algunas de las formas más comunes de usar print()
con ejemplos:
Imprimir texto simple:
Puedes usar print()
para mostrar texto simple en la consola.
print("Hola, mundo!")
Imprimir variables y valores:
Puedes imprimir el valor de una variable o una expresión junto con texto descriptivo.
nombre = "Juan"
edad = 30
print("Nombre:", nombre, "Edad:", edad)
Imprimir múltiples elementos en una sola llamada:
Puedes imprimir múltiples elementos separándolos por comas en una sola llamada a print()
.
nombre = "Ana"
edad = 25
print("Nombre:", nombre, "Edad:", edad)
Usar formato de cadenas (f-strings):
Puedes usar f-strings para formatear la salida de manera más legible.
nombre = "Carlos"
edad = 28
print(f"Nombre: {nombre}, Edad: {edad}")
Imprimir números con un cierto número de decimales:
Puedes formatear números de punto flotante para mostrar un número específico de decimales.
pi = 3.14159265359
print(f"Valor de pi con 2 decimales: {pi:.2f}")
Imprimir en la misma línea (sin cambio de línea automático):
Por defecto, print()
agrega un carácter de nueva línea al final. Puedes evitar esto utilizando el argumento end
.
print("Este texto", end=" ")
print("se imprime en la misma línea.")
Imprimir en archivos en lugar de en la consola:
Puedes redirigir la salida de print()
a un archivo en lugar de la consola utilizando el argumento file
.
with open("archivo.txt", "w") as archivo:
print("Este texto se escribe en el archivo.", file=archivo)
Imprimir sin separador entre elementos:
Puedes personalizar el separador entre elementos usando el argumento sep
.
frutas = ["manzana", "banana", "cereza"]
print(*frutas, sep=", ")
Estas son algunas de las formas comunes en las que puedes utilizar la función print()
en Python para imprimir contenido en la consola o en archivos. Puedes adaptar estas técnicas según tus necesidades específicas.
Más opciones: https://realpython.com/python-print/