Format en Python 3
Format en Python 3
https://docs.python.org/3.7/library/stdtypes.html?highlight=str%20format#str.format
3.8.9.2.1. format()
Este método devuelve una versión formateada de una cadena de caracteres, usando
substituciones desde argumentos args y kwargs. Las substituciones son identificadas
entre llaves { } dentro de la cadena de caracteres (llamados campos de formato), y son
sustituidos en el orden con que aparecen como argumentos de format(), contando a
partir de cero (argumentos posicionales).
Esto es una forma más clara y elegante es referenciar objetos dentro de la misma
cadena, y usar este método para sustituirlos con los objetos que se le pasan como
argumentos.
Los objetos también pueden ser referenciados utilizando un identificador con una clave
y luego pasarla como argumento al método:
raíz cua
raíz cua
Opcionalmente se puede poner el signo de dos puntos después del número o nombre, y
explicitar el tipo del objeto:
Formateo de números enteros, rellenados con espacios, con las siguientes sentencias:
10
100
1000
Formateo de números enteros, rellenados con ceros, con las siguientes sentencias:
0010
0100
1000
Formateo de números flotantes, rellenados con espacios, con las siguientes sentencias:
3.142
Formateo de números flotantes, rellenados con ceros, con las siguientes sentencias:
003.142
153.210