一个简单的python模块,将整数编码成任意基元素序列。

integer_encoding的Python项目详细描述


一个简单的python模块,它将整数编码为任意基元素 顺序。

用法

编码

>>> import integer_encoding
>>> alphabet = 'abc123'
>>> encode = integer_encoding.encoder(alphabet)
>>> encode(0)
['a']
>>> encode(1)
['b']
>>> encode(2)
['c']
>>> encode(6)
['b', 'a']
>>> encode(1306)
['b', 'a', 'a', 'b', '2']
>>> encode(1307)
['b', 'a', 'a', 'b', '3']

解码

>>> import integer_encoding
>>> decode = integer_encoding.decoder('abc123')
>>> decode('a')
0
>>> decode('b')
1
>>> decode('c')
2
>>> decode('ba')
6
>>> decode('baab2')
1306
>>> decode('baab3')
1307

安装

从pypi安装:

$ pip install integer_encoding

或者你抓起信号源并运行:

$ python setup.py install

测试

要运行测试,请首先安装tox

$ pip install tox

然后从项目根目录运行tox

$ tox

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java初级SQLite Android应用程序无打印结果   java为什么这个方法在安卓中没有给我子网掩码   安卓在Java中发送HTTP头时出现问题   java将请求URL与web中的正确URL模式相匹配。xml   棋盘游戏AI中的java对象池   从键盘获取输入时,java变量获取未知值   InputStreamReader的Java替代品?   java如何将Springbean注入JSP2.0 SimpleTag?   列出Java转换为未知类型   tic-tac-toe TictaI.在Java中使用minimax不起作用   JavaSQLite连接和资源,良好实践   java从预使用图中删除节点   java如何处理ActiveMQ使用者骆驼路由的from()以进行容器内测试?   从客户端发送到服务器的Java消息   缓存会在不影响性能的情况下同时使java中几个工作进程的缓存失效   Java有多少字符串concat应该提示使用StringBuilder?   C++ Python,C/++,java…有比较音频信号的api吗?