Skip to main content

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


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.1.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file decimalize-1.0.1.tar.gz.

File metadata

  • Download URL: decimalize-1.0.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for decimalize-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4c023d27de316de82aa7c14d57bfb66639edf1725dd6f84e3c73c78167a62d1d
MD5 e1e5944adfc6973353c4de8dcb6e3c43
BLAKE2b-256 dbfa988ba02815f55819034da02fc9dd3514f91d6eb541843c0da0f269416396

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page