跳转到主要内容

decimalize是一个灵活转换进制的软件包。

项目描述

需求

  • Python 2.5或更高版本。

安装

$ pip install decimalize

历史

1.0.x

  • 首次发布。

使用方法

基本示例

>>> import decimalize
>>> manager = decimalize.Decimalize('0123456789abcdef')
>>> manager.encode(255)
'ff'
>>> manager.decode('ffff')
65535

多字节示例

如果使用多字节字符集,请指定Unicode字符串。

>>> import decimalize
>>> manager = decimalize.Decimalize(
...    u'あいうえおかきくけこさしすせそたちつてとなにぬねの'
...    u'はひふへほまみむめもやゆよらりるれろわをん'
... )  # 46進数
>>> print(manager.encode(500))
さる
>>> manager.decode(u'いぬ')
68
>>> # print(manager.encode(7308313824848881))
>>> # print(manager.encode(2811963241313541391200))

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

decimalize-1.0.1.tar.gz (2.6 kB 查看哈希值)

上传时间:

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面