Biblioteca de numeración de Python

Numerize es esa biblioteca de python que se usa para mostrar grandes números en su formato legible. Básicamente convierte el formato numérico en el formato corto compacto. No es necesario mostrar cuántos ceros hay detrás del número. Él mismo verifica los dígitos numéricos detrás del coeficiente y luego proporciona la salida en la forma abreviada compacta correspondiente.
 

Función clave

Mejora la comprensión ya que no hay necesidad de escribir una cantidad de ceros detrás del coeficiente numérico (también llamado ceros finales).
Ejemplos: 
 

1 -> 1
10 -> 10
100 -> 100
1000 -> 1k
1500 -> 1.5k
1000000 -> 1M
1000000000 -> 1B
1000000000000 -> 1T

Nota: 
 

  • Aquí k representa mil (es decir, el coeficiente tendrá 3 dígitos posteriores), M representa un millón (es decir, el coeficiente tendrá 6 dígitos posteriores), B representa mil millones (es decir, el coeficiente tendrá 9 dígitos posteriores) y T representa billones (es decir, el coeficiente tendrá 12 dígitos posteriores) dígitos). 
     
  • Convertirá números numéricos solo hasta 100T. 
     

Instalación de la biblioteca

Para instalar este módulo, escriba el siguiente comando en la terminal.
 

pip install numerize 

Ejemplo 1: 
 

Python3

from numerize import numerize
 
a = numerize.numerize(100)
print(a)
 
a = numerize.numerize(1000)
print(a)
 
a = numerize.numerize(1500)
print(a)
 
a = numerize.numerize(1000000)
print(a)
 
a = numerize.numerize(1123456)
print(a)
 
a = numerize.numerize(10000000000)
print(a)

Producción: 
 

100
1k
1.5k
1M
1.12M
10B

Ejemplo 2: 
 

Python3

from numerize import numerize
 
 
# Here we can also get number upto
# any decimal place
a = numerize.numerize(1234567.12, 2)
print(a)
 
a = numerize.numerize(1247854, 4)
print(a)
 
a = numerize.numerize(12134.123, 3)
print(a)

Producción:
 

1.23M
1.2479M
12.134K

Publicación traducida automáticamente

Artículo escrito por vasu_gupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *