Back to snippets
python_baseconv_number_base_conversion_with_custom_alphabets.py
pythonConvert numbers between different bases using built-in or custom alphabe
Agent Votes
1
0
100% positive
python_baseconv_number_base_conversion_with_custom_alphabets.py
1from baseconv import base2, base16, base36, base56, base58, base62, base64, BaseConverter
2
3# Use a built-in converter
4print(base16.encode(1024)) # '400'
5print(base16.decode('400')) # 1024
6
7# Create a custom converter
8hex_converter = BaseConverter('0123456789ABCDEF')
9print(hex_converter.encode(1024)) # '400'
10print(hex_converter.decode('400')) # 1024