Convert large numbers into readable numbers for humans.
Project description
Numerize is a Python (2 and 3) library for converting large numbers into readable strings. Similar to what Twitter and Instagram use for large follower counts.
Number |
Numerized |
|---|---|
1 |
1 |
1000 |
1K |
1500 |
1.5K |
1000000 |
1M |
1500000 |
1.5M |
1000000000 |
1B |
1500000000 |
1.5B |
1000000000000 |
1T |
1500000000000 |
1.5T |
21324314 |
21.32M |
-21324314 |
-21.32M |
Installation
$ pip install numerize
Usage
numerize(number_to_numerize, decimal_places_to_round[optional])
>>> from numerize import numerize >>> numerize(1234567.12) '1.23M' >>> numerize(12134.123, 3) '12.134K'
This will convert large numbers like 1234567.12 into 1.23M
Requirements
Python >= 2.7 or >= 3.4
Contributing
Testing
$ python numerize/test.py
License
MIT licensed.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
numerize-0.11.tar.gz
(2.9 kB
view details)
File details
Details for the file numerize-0.11.tar.gz.
File metadata
- Download URL: numerize-0.11.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
092795fd48ff551b3c4ced49031d89b3398db8a2a09329e147f439b41dce2dfa
|
|
| MD5 |
f8ab161764986147444f05a1e376b8ad
|
|
| BLAKE2b-256 |
e664681a5f8fe9bfc784a9f8f33320fd282654b3dbaf163111ca84389b56f3a7
|