十进制是一个灵活转换基数的软件包。
decimalize的Python项目详细描述
要求
- Python2.5或更高版本。
安装
$ pip install decimalize
历史记录
1.0.x
- 第一次释放。
用法
基本示例
>>>importdecimalize>>>manager=decimalize.Decimalize('0123456789abcdef')>>>manager.encode(255)'ff'>>>manager.decode('ffff')65535
多字节示例
如果使用多字节字符集,请指定Unicode字符串。
>>>importdecimalize>>>manager=decimalize.Decimalize(...u'あいうえおかきくけこさしすせそたちつてとなにぬねの'...u'はひふへほまみむめもやゆよらりるれろわをん'...)# 46進数>>>print(manager.encode(500))さる>>>manager.decode(u'いぬ')68>>># print(manager.encode(7308313824848881))>>># print(manager.encode(2811963241313541391200))