Contenido del Curso
Manipulación de Cadenas en Python
Manipulación de Cadenas en Python
Importante: mantener el formato original. Formato Avanzado: Flotante, Redondeo y Porcentaje
Dentro de un simple bloque {}
, podemos redondear un número float con la precisión necesaria, o representar un número como un porcentaje.
Consideremos el patrón que utilizaremos en este capítulo:
{:[separador de miles].[número][tipo]}
.
Tenga en cuenta que, al igual que en los capítulos anteriores, no es necesario colocar corchetes (lo hice por conveniencia).
[separador de miles]
- el símbolo usado para separar cada mil (los valores posibles son,
y_
).[number]
- es la precisión, número de decimales (se utiliza para redondear el número).[type]
- tipo de número que representa (e
- notación científica,%
- porcentaje (multiplicará el número por 100),g
- formato general,f
- notación de punto fijo). Puedes profundizar en las posibles opciones en la documentación de Python.
print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Tarea
En 2020, la población de EE.UU. era de 331002651. La superficie total es de 9147420 km2. La densidad de población es la relación entre población y superficie. Tus tareas son:
- Formatea la primera cadena para que la población y el área se impriman en formato
9,147,420
, e inserta las variables en el orden correcto. - Dentro de la segunda función
.format
calcula la densidad de población y formatea el número en formato28.45
.
¡Gracias por tus comentarios!
Importante: mantener el formato original. Formato Avanzado: Flotante, Redondeo y Porcentaje
Dentro de un simple bloque {}
, podemos redondear un número float con la precisión necesaria, o representar un número como un porcentaje.
Consideremos el patrón que utilizaremos en este capítulo:
{:[separador de miles].[número][tipo]}
.
Tenga en cuenta que, al igual que en los capítulos anteriores, no es necesario colocar corchetes (lo hice por conveniencia).
[separador de miles]
- el símbolo usado para separar cada mil (los valores posibles son,
y_
).[number]
- es la precisión, número de decimales (se utiliza para redondear el número).[type]
- tipo de número que representa (e
- notación científica,%
- porcentaje (multiplicará el número por 100),g
- formato general,f
- notación de punto fijo). Puedes profundizar en las posibles opciones en la documentación de Python.
print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Tarea
En 2020, la población de EE.UU. era de 331002651. La superficie total es de 9147420 km2. La densidad de población es la relación entre población y superficie. Tus tareas son:
- Formatea la primera cadena para que la población y el área se impriman en formato
9,147,420
, e inserta las variables en el orden correcto. - Dentro de la segunda función
.format
calcula la densidad de población y formatea el número en formato28.45
.
¡Gracias por tus comentarios!
Importante: mantener el formato original. Formato Avanzado: Flotante, Redondeo y Porcentaje
Dentro de un simple bloque {}
, podemos redondear un número float con la precisión necesaria, o representar un número como un porcentaje.
Consideremos el patrón que utilizaremos en este capítulo:
{:[separador de miles].[número][tipo]}
.
Tenga en cuenta que, al igual que en los capítulos anteriores, no es necesario colocar corchetes (lo hice por conveniencia).
[separador de miles]
- el símbolo usado para separar cada mil (los valores posibles son,
y_
).[number]
- es la precisión, número de decimales (se utiliza para redondear el número).[type]
- tipo de número que representa (e
- notación científica,%
- porcentaje (multiplicará el número por 100),g
- formato general,f
- notación de punto fijo). Puedes profundizar en las posibles opciones en la documentación de Python.
print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Tarea
En 2020, la población de EE.UU. era de 331002651. La superficie total es de 9147420 km2. La densidad de población es la relación entre población y superficie. Tus tareas son:
- Formatea la primera cadena para que la población y el área se impriman en formato
9,147,420
, e inserta las variables en el orden correcto. - Dentro de la segunda función
.format
calcula la densidad de población y formatea el número en formato28.45
.
¡Gracias por tus comentarios!
Dentro de un simple bloque {}
, podemos redondear un número float con la precisión necesaria, o representar un número como un porcentaje.
Consideremos el patrón que utilizaremos en este capítulo:
{:[separador de miles].[número][tipo]}
.
Tenga en cuenta que, al igual que en los capítulos anteriores, no es necesario colocar corchetes (lo hice por conveniencia).
[separador de miles]
- el símbolo usado para separar cada mil (los valores posibles son,
y_
).[number]
- es la precisión, número de decimales (se utiliza para redondear el número).[type]
- tipo de número que representa (e
- notación científica,%
- porcentaje (multiplicará el número por 100),g
- formato general,f
- notación de punto fijo). Puedes profundizar en las posibles opciones en la documentación de Python.
print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Tarea
En 2020, la población de EE.UU. era de 331002651. La superficie total es de 9147420 km2. La densidad de población es la relación entre población y superficie. Tus tareas son:
- Formatea la primera cadena para que la población y el área se impriman en formato
9,147,420
, e inserta las variables en el orden correcto. - Dentro de la segunda función
.format
calcula la densidad de población y formatea el número en formato28.45
.