Python 字符串与二进制串的相互转换示例


Posted in Python onJuly 23, 2018

一个问题,在Python中,如何将一个字符串转换为相应的二进制串(01形式表示),并且能够将这个二进制串再转换回原来的字符串。

一个简单版本

def encode(s):
 return ' '.join([bin(ord(c)).replace('0b', '') for c in s])
 
def decode(s):
 return ''.join([chr(i) for i in [int(b, 2) for b in s.split(' ')]])
 
>>>encode('hello')
'1101000 1100101 1101100 1101100 1101111'
>>>decode('1101000 1100101 1101100 1101100 1101111')
'hello'
>>> bin(int('256', 10))
'0b100000000'
>>> str(int('0b100000000', 2))
'256'

以上这篇Python 字符串与二进制串的相互转换示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
如何利用Fabric自动化你的任务
Oct 20 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
python实现textrank关键词提取
Jun 22 Python
python操作excel的方法
Aug 16 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
python实时检测键盘输入函数的示例
Jul 17 Python
Django的Modelforms用法简介
Jul 27 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
Aug 20 Python
python NumPy ndarray二维数组 按照行列求平均实例
Nov 26 Python
Python安装依赖(包)模块方法详解
Feb 14 Python
Python基于requests实现模拟上传文件
Apr 21 Python
如何理解python中数字列表
May 29 Python
Python二进制串转换为通用字符串的方法
Jul 23 #Python
Python基于多线程实现ping扫描功能示例
Jul 23 #Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 #Python
python定向爬虫校园论坛帖子信息
Jul 23 #Python
python实现图片批量压缩程序
Jul 23 #Python
python中的插值 scipy-interp的实现代码
Jul 23 #Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 #Python
You might like
在PHP中使用灵巧的体系结构
2006/10/09 PHP
thinkphp的静态缓存用法分析
2014/11/29 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
2007/05/14 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
小程序简单两栏瀑布流效果的实现
2019/12/18 Javascript
Python设计模式之代理模式实例
2014/04/26 Python
Python XML RPC服务器端和客户端实例
2014/11/22 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
Python中的枚举类型示例介绍
2019/01/09 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Python笔记之观察者模式
2019/11/20 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
特色冷饮店创业计划书
2014/01/28 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
2014年平安创建工作总结
2014/11/24 职场文书
家装业务员岗位职责
2015/04/03 职场文书
活动总结模板大全
2015/05/11 职场文书
毕业证明模板
2015/06/19 职场文书