print ( )

flor

Todo el código se va a mostrar lo tendremos que crear en nuestro IDE, y se ejecutará con la correspondiente función «ejecutar código» o «Run» del mismo.

Este comando nos permite mostrar en la consola de Python un mensaje cualquiera. Veamos como funciona en su forma más simple:

print ("Bienvenido a mi sitio Python.")

Simplemente con esta instrucción, al ejecutarla nos aparece el mensaje que aparece entre las comillas.

Vamos a complicar un poco la cosa:

numero_1=14
numero_2=48
mi_texto="El resultado del producto es: "
print(mi_texto+str(numero_1*numero_2))

Ahora aparecerá el siguiente mensaje en la consola:

El resultado del producto es: 672

La cosa ya avanza. Hemos creado tres variables, una de tipo cadena y dos de tipo entero. Para poder mostrar las tres, hemos tenido que convertir el resultado de multiplicar los dos enteros a tipo cadena (utilizando el conversor -str- También nos lleva a verificar que con print ( )se puede mostrar el resultado de una fórmula matemática cualquiera.

Otra forma de presentar información:

numero_1=14
numero_2=48
resultado=numero_1*numero_2
print(f"El resultado de {numero_1}*{numero_2} es: {resultado}")

El resultado de 14*48 es: 672

Ahora hemos creado una cadena con formato, de ahí que antes de las comillas hemos tenido que añadir la letra -f- Lo interesante de las cadenas con formato, es que podemos incluir en estas cadenas nombres de variables que serán sustituidos por su correspondiente valor. Hubiésemos obtenido lo mismo con el siguiente código:

numero_1=14
numero_2=48
resultado=numero_1*numero_2
enunciado="El resultado de "
print(f"{enunciado}{numero_1}*{numero_2} es: {resultado}")

Vemos que en las cadenas con formato podemos incluir variables de cualquier tipo (incluso con tipos mezclados). También se pueden mezclar tipos de variables utilizando como separador la coma -,- Al utilizar el separador de -,- se nos incluye automáticamente un espacio en blanco entre variable y variable.

numero_1=14
numero_2=48
resultado=numero_1*numero_2
enunciado="El resultado de"
operador="*"
igual="="
print(enunciado, numero_1, operador,numero_2,igual,resultado)

Cuando ejecutamos print ( ), por defecto se incluye al final de la línea un salto de línea \n. Pero este comportamiento puede ser modificado dando un valor al parámetro -end-

También podemos variar el comportamiento por defecto de incluir un espacio en blanco entre dos parámetros (textos o variables) separados por coma. Para ello disponemos del parámetro -sep-

print("Buenos", "días", sep="-")
print("Segunda línea.", end=" | ")
print("Continuamos en la segunda.")
print("Hasta","luego",sep="@")

Buenos-días
Segunda línea. | Continuamos en la segunda.
Hasta@luego

Existen muchas más posibilidades para formatear la salida del comando print. Vamos a ver un par de ellas más. En la siguiente, se muestra un número entero al cual se le añade antes y después unos caracteres añadidos. Para imprimir el número se reservan 5 espacios.

for k in range (1,1120,200):
    print ("---{0:5d}---".format(k))
---    1---
---  201---
---  401---
---  601---
---  801---
--- 1001---

Y en este último ejemplo, se muestran una serie de números decimales a los cuales se les reserva un total de 8 espacios (incluyendo el punto decimal). Se establece en el código que se muestren solo 2 decimales:

for k in range (1,8):
    mi_numero=1000/k
    print('**{0:8.2f}***'.format(mi_numero)) 
** 1000.00***
**  500.00***
**  333.33***
**  250.00***
**  200.00***
**  166.67***
**  142.86***

Versión en java: System.out.print

Iniciocomandos Pythonbloques de código
comentar códigoprint ( )input ( )
captura de erroresCadenasDatos Numéricos
Módulo randomMódulo statisticsDatos Fecha/hora
ConstantesBucles forBucles while
Bloque ifTuplasListas.
match caseConjuntosDiccionarios
FuncionesClasesArchivos
Entorno gráfico TkinterVentanasWidgets básicos