convert integers to binary and vice-a-versa
Project description
A python module where a number can be converted to its binary string and binary string to number. Note: binary string which will be recieved and provided will be in string format for early releases.
binary_parser is a simple python library where users can convert an integer to its binary string and vice versa.
Installation
pip install number-parser
number-parser requires Python 3.6+.
Usage
The library provides the following common use cases.
Converting a binary string to an integer
>>> import binary_parser >>> binary_parser.parse_to_num('1011') '11' >>> binary_parser.parse_to_num('000') '0' >>> binary_parser.parse_to_num('01') '1'
Converting an integer to its binary format
Arguments passed can be a string or an integer type.
>>> import binary_parser >>> binary_parser.parse_to_binary('7') '111' >>> binary_parser.parse_to_binary(1) '1' >>> binary_parser.parse_to_binary('0') '0'
Checking if given string is binary or integer
>>> import binary_parser >>> binary_parser.which_parser('1010') 'Input 1010 could be either binary or a number' 'binary string: 1010 number: 10' >>> binary_parser.which_parser(12) 'Input 12 is a number' 'number: 12' >>> binary_parser.which_parser('00101') 'Input 00101 could be either binary or a number' 'binary string: 00101 number: 101'
Change Log
0.0.1 (07/02/2022)
First Release
0.0.2 (08/02/2022)
0.0.3 (08/02/2022)
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
binary_parser-0.0.3.tar.gz
(3.6 MB
view hashes)
Built Distributions
binary_parser-0.0.3-py3.10.egg
(12.8 kB
view hashes)
Close
Hashes for binary_parser-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a6e0431e15aa87c293722fbde97fdb9469d1b4a16e212a858973a3d792fae0 |
|
MD5 | a66f39c86aba577b22a9c40ecf2b7a69 |
|
BLAKE2b-256 | 48d7e05111bf25ad882eb6015eb871d6d5dec7a50018d6c185b3343b0f76def1 |