Entrar al aula
×

La función Print() en Python

Cuando trabajes en un entorno interactivo, como en consola Python, para que Python muestre el valor de una variable basta con escribir su nombre.

>>> a = 2
>>> a

2

>>>nombre = kike
>>>nombre

kike

Pero cuando estés desarrollando programas una de las acciones más repetidas y de las más importantes, es la posibilidad de presentar los resultados de nuestros programas en pantalla, para realizar esta tarea en Python utilizamos la función print().

1
En Python 3 print() es una función, por lo que el contenido siempre debe estar entre paréntesis.
2
Cuando print() incluye una expresión, ésta es evaluada antes de ser presentada en pantalla.
3
Print() puede imprimir en pantalla varias expresiones separadas por comas o a través de las cadenas 'f'.

Print() -> Texto

Una de las acciones básicas e imprescindibles que tiene que realizar un programa es la de mostrar información por pantalla: texto, números, resultados...

Para mostrar texto en Python utiliza la función print(), cuya sintaxis es:

>>>print('texto')
texto

>>>cadena = "Esto es una cadena"
>>>print(cadena)

Esto es una cadena

Debes tener en cuenta una regla:

Cuando vas a mostrar texto, el interior de los paréntesis de print va con comillas:
>>>print('texto')

Print() -> Números

Si, en lugar de texto, lo que quieres es mostrar números, o el resultado de una operación, debes tener en cuenta esta regla:

Debes tener en cuenta esta regla.

Cuando quieres mostrar números u operaciones, el interior del paréntesis va sin comillas:

>>>print(1 + 2)
3

>>>a = 4 * 5
>>>print(a)

20

Print() -> Números y Textos

La función print() permite incluir variables o expresiones como argumento, lo que te permite combinar texto y variables:

nombre = "Alicia"
edad = 35
print("Me llamo", nombre, "y tengo", edad, "años.")

Para combinar texto con operaciones, debes respetar la regla que mencioné antes:

El texto lleva comillas, los números y variables no.

Cadenas "f"

A partir de la versión 3.6  de Python, se añadió (PEP 498), una nueva notación para cadenas llamada cadenas "f", que hace más sencillo introducir variables y expresiones en las cadenas. Una cadena "f" contiene variables y expresiones entre llaves "{}" que se sustituyen directamente por su valor. Las cadenas "f" se reconocen porque comienzan por una letra f antes de las comillas de apertura.

nombre = "Alicia"
edad = 35
print(f"Me llamo {nombre} y tengo {edad} años.")