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']