一个简单的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在循环中使用if语句   Java onthefly字符串替换   安卓 java。util。拉链ZipInputStream在解压过程中部分为空   java检查安卓设备是否支持4K视频?   java如何显示ArrayList<Integer[]>lista=new ArrayList<>()   如何在Java8中将字符流转换为字符串   java序列化ArrayList<Objects>并返回,保留类   java通过复制到webapps手动部署Tomcat应用   java如何将JsonNode转换为映射   java从addOnSuccessListener获取结果   java在泛型类中生成随机数   列表中每个对象的java格式   最新GAE SDK版本(1.9.26)的java MemcacheService增量问题   RESTful服务的java url设计   java Maven可传递依赖公共集合版本3 vs 4   list Java:如何使用try/catch块和return   如何在Eclipse 202012中为Java 14启用预览功能?