decimalize is a package to convert radix flexibly.
Project description
Requirements
Python 2.5 or later.
Install
$ pip install decimalize
History
1.0.x
First release.
Usage
Basic Example
>>> import decimalize
>>> manager = decimalize.Decimalize('0123456789abcdef')
>>> manager.encode(255)
'ff'
>>> manager.decode('ffff')
65535
Multi Byte Example
Please specify a unicode-string if you use multibyte charset.
>>> import decimalize
>>> manager = decimalize.Decimalize(
... u'あいうえおかきくけこさしすせそたちつてとなにぬねの'
... u'はひふへほまみむめもやゆよらりるれろわをん'
... ) # 46進数
>>> print(manager.encode(500))
さる
>>> manager.decode(u'いぬ')
68
>>> # print(manager.encode(7308313824848881))
>>> # print(manager.encode(2811963241313541391200))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
decimalize-1.0.0.tar.gz
(2.6 kB
view details)
Built Distribution
decimalize-1.0.0-py2.7.egg
(5.9 kB
view details)
File details
Details for the file decimalize-1.0.0.tar.gz
.
File metadata
- Download URL: decimalize-1.0.0.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cee44f23dde7eb79b855fb2fffc9a7beed11d21dd51bc972a17553c844cbdd04 |
|
MD5 | a255909583565cdbc22b09479fbc8bdc |
|
BLAKE2b-256 | 8c739b661bf8499c01b4872764b56197b286289b03065b6c6cc759a2078db234 |
File details
Details for the file decimalize-1.0.0-py2.7.egg
.
File metadata
- Download URL: decimalize-1.0.0-py2.7.egg
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e20a6e171837ea560459e02852356817302055993751e351d8ee794842ff421c |
|
MD5 | 3d4ea7c0def22b8dff0026bc905b67bc |
|
BLAKE2b-256 | 237573f3524e8d2cbac0dc57f79066755a0ac9b39fd16c9a8612cba9e341b03b |