12. Componer texto

Python tiene varias formas mostrar cadenas de caracteres y presentar entre el texto las variables.

Algunas formas si bien se pueden utilizar en Python 3 pero son derivadas de versiones anteriores de Python y no las mostraremos.

El conocido como método format es el que utilizaremos y mostramos algo en la sección anterior.

El método format,  es un método ( mas adelante veremos bien en detalle que es un método) que se aplica a un texto o string que le antecede y se unen por un punto (.)

 Figura 1

En este caso los marcadores o contenedores están formados por un par de llaves "{ }", dentro de las cuales va el indice ( 0 ó 1 para nuestro caso) de la lista de argumentos pasados a str.format() ó texto.format() ó string.format()

Esto quiere decir que se puede alterar el orden en que se utilizan los argumentos e incluso utilizar varias veces el mismo argumento. El primer argumento tiene el índice 0.

 Figura 2


También se puede omitir el índice dentro de los marcadores{} , pero en ese caso, hay una relación fija entre el orden en que aparecen los marcadores {} y los argumentos del format.

 Figura 3

Con el propósito de fijar conceptos se pide al alumno realizar las siguientes prueba, razonar e interpretar las salidas para luego justificar los resultados.

Aclaración: Con la idea de que los alumnos utilicen el teclado, no pueden copiar el contenido del script de Python ya que es una imagen, la idea es ir aflojando los dedos :-)

.

Ejercicio 1:

 Figura 4

Ejercicio 2:

Figura 5

Ejercicio 3:

Figura 6