Python 字符串与二进制串的相互转换示例
程序员文章站
2022-11-15 10:33:08
一个问题,在Python中,如何将一个字符串转换为相应的二进制串(01形式表示),并且能够将这个二进制串再转换回原来的字符串。
一个简单版本
def encod...
一个问题,在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 字符串与二进制串的相互转换示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: JavaScript中常用的几种字符串方法汇总(新手必看)
下一篇: Sanic框架流式传输操作示例
推荐阅读
-
C#实现char字符数组与字符串相互转换的方法
-
Python字符串、元组、列表、字典互相转换的方法
-
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
-
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
-
javascript实现的字符串转换成数组操作示例
-
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
-
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
-
对json字符串与python字符串的不同之处详解
-
Python不使用int()函数把字符串转换为数字的方法
-
Python实现繁体中文与简体中文相互转换的方法示例