Python - Formato - Cadenas
Formato de cadena
Como aprendimos en el capítulo Variables de Python, no podemos combinar cadenas y números como este:
Ejemplo
age = 36
txt = "My name is John, I am " + age
print(txt)
¡Pero podemos combinar cadenas y números usando el format()
método!
El format()
método toma los argumentos pasados, les da formato y los coloca en la cadena donde
{}
están los marcadores de posición:
Ejemplo
Use el format()
método para insertar números en cadenas:
age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))
El método format() toma un número ilimitado de argumentos y se colocan en los marcadores de posición respectivos:
Ejemplo
quantity = 3
itemno = 567
price = 49.95
myorder = "I want {}
pieces of item {} for {} dollars."
print(myorder.format(quantity,
itemno, price))
Puede usar números de índice {0}
para asegurarse de que los argumentos se colocan en los marcadores de posición correctos:
Ejemplo
quantity = 3
itemno = 567
price = 49.95
myorder = "I want to pay {2}
dollars for {0} pieces of item {1}."
print(myorder.format(quantity,
itemno, price))
Obtenga más información sobre el formato de cadenas en nuestro capítulo Formato de cadenas .