Función print()#
La función print()
en Python es una función incorporada que “envía salida a la consola”. En lenguaje no técnico, significa que se utiliza para mostrar información al usuario. Es una de las funciones más empleadas.
Así es cómo puedes usar la función print()
:
print("¡Hola, Mundo!")
¡Hola, Mundo!
Esto mostrará en consola: “¡Hola, Mundo!”.
INFO
La función print()
muestra en la consola el texto o datos que se le proporcionen como argumento.
print(argumento)
También puedes usar la función print para imprimir el valor de las variables
. En este caso, la variable x
:
x = 10
print(x)
10
# Todavía mejor
x = 10
print("El valor de x es", x)
El valor de x es 10
F-strings#
En Python, los f-strings
son una forma muy conveniente de formatear cadenas de texto. Su nombre proviene de la letra f que se coloca antes de la cadena. Esta técnica permite incluir expresiones o variables directamente dentro de las llaves { }
, lo que facilita la interpolación de variables y evaluaciones.
Aquí tienes un ejemplo sencillo en español:
También puedes usar los llamados f-strings
, que te permitirá introducir la variable en cualquier lugar que desees dentro de la cadena / string
nombre = "Alberto"
edad = 35
print(f"Hola, me llamo {nombre} y tengo {edad} años.")
Hola, me llamo Alberto y tengo 35 años.
Esto es lo que está pasando:
f"Hola, me llamo {nombre} y tengo {edad} años."
: Esto es un f-string, un tipo de cadena literal que comienza con la letra f o F antes de la comilla de apertura. Dentro de un f-string, puedes incluir variables dentro de { }
(llaves) que serán reemplazadas por sus valores cuando se crea la cadena. En este caso, {nombre}
y {edad}
serán reemplazadas por los valores Alberto y 35.
La ventaja de los f-strings es que a menudo son más legibles y concisos que otras formas de formatear cadenas en Python, especialmente cuando estás trabajando con múltiples variables o expresiones más complejas.
Otra ventaja es permitir incluir expresiones u operaciones matemáticas directamente:
x = 5
y = 3
print(f"La suma de {x} y {y} es {x + y}")
La suma de 5 y 3 es 8
Permite usar especificadores de formato como en el ejemplo siguiente:
a = 124
b = 45
div = a/b
print(f"El valor es {div}") # Sin formato
print(f"El valor es {div:.4f}") # Con formato
El valor es 2.7555555555555555
El valor es 2.7556
Imprimir en varias líneas#
Otra opción de la función print()
es la que permite mostrar un texto en varia líneas:
print("Línea 1 \nLínea 2 \nLínea 3")
Línea 1
Línea 2
Línea 3
Otros procedimientos con la función print()#
A continuación se muestran más opciones de la función print()
:
# Usar el parámetro sep para personalizar el separador entre los valores impresos. Por ejemplo, imprime "a", "b", "c" separados por un guion.
print("Alberto", "Sara", "Ana", sep="-")
# Usar el parámetro end para cambiar el final de la línea
print("Hola", end=" ")
print("Mundo")
# Imprimir una lista
frutas = ["manzana", "banana", "naranja"]
print("Stock de frutas:", frutas)
Alberto-Sara-Ana
Hola Mundo
Stock de frutas: ['manzana', 'banana', 'naranja']