国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 字符串與二進制串的相互轉換示例

2020-01-04 14:43:49
字體:
來源:轉載
供稿:網友

一個問題,在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 字符串與二進制串的相互轉換示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂尔多斯市| 梅河口市| 枞阳县| 库伦旗| 林口县| 新宁县| 政和县| 陇西县| 贵定县| 长治市| 秦皇岛市| 元谋县| 怀来县| 哈密市| 嘉峪关市| 乐安县| 包头市| 贵阳市| 东平县| 库车县| 河北区| 张家界市| 金阳县| 苏尼特右旗| 大安市| 岳池县| 札达县| 吉木萨尔县| 荆州市| 湖北省| 丰城市| 二手房| 弥渡县| 桦南县| 乌什县| 凤城市| 舞阳县| 海伦市| 宁安市| 芮城县| 溧水县|