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
>>>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
2
3
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:
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:
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.")