Formateo Posicional
En lugar de imprimir un mensaje con algunas variables insertadas, podemos guardar una cadena como patrón con {}
, y luego insertar variables cuando sea necesario.
Para ejecutar esto, utilizamos el mismo enfoque que para f-strings. Por ejemplo, podemos guardar un patrón
como variable. Sea lo siguiente
``python
pattern = "El precio de {} es {} $"
python
Para rellenar los espacios {}
utilizamos el método .format()
con todas las variables que queremos insertar de izquierda a derecha. El número de bloques {}
y variables/valores dentro de la función .format
debe ser el mismo. En nuestro ejemplo, debería ser el siguiente:
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
Swipe to start coding
Crea una cadena llamada greeting
con el formato "¡Me alegro de verte, nombre en este maravilloso día!". nombre y día son variables ya creadas. A continuación, imprime esta cadena con el nombre
y el día
insertados en el orden correcto.
Solución
¡Gracias por tus comentarios!