Python - Formato: cadenas
Formato de cadena
Como aprendimos en el capítulo Variables de Python, no podemos combinar cadenas y números como este:
¡Pero podemos combinar cadenas y números usando el método format()
!
El método format()
toma los argumentos pasados, los formatea y los coloca en la cadena donde se encuentran los marcadores de posición { }
son:
Ejemplo
Utilice el método format()
para insertar números en cadenas:
age = 36
txt = "Mi nombre es John y soy {}"
print(txt.format(age))
Inténtalo tú mismo »
El método format() toma un número ilimitado de argumentos y se coloca en los respectivos marcadores de posición:
Ejemplo
quantity = 3
itemno = 567
price = 49.95
myorder = "Quiero {} piezas del artículo {} por {} dólares."
print(myorder.format(quantity, itemno, price))
Inténtalo tú mismo »
Puede utilizar números de índice {0}
para asegurarse de que los argumentos se coloquen en los marcadores de posición correctos:
Ejemplo
quantity = 3
itemno = 567
price = 49.95
myorder = "Quiero pagar {2} dólares por {0} piezas de artículo {1}."
print(myorder.format(quantity, itemno, price))
Inténtalo tú mismo »
Learn more about String Formatting in our String Formatting chapter.