python中 将你的名字转化成为二进制并输出

it2026-05-09  5

python中 将你的名字转化成为二进制并输出 1 name = "吴彦祖" 2 for i in name: 3 i_by = bytes(i, encoding = "utf-8") 4 for i_bin in i_by: 5 i_b = bin(i_bin) 6 print(i_b)

输出结果:

0b10110100 0b10100110 0b10010110

我们来详细解读每个转换步骤:for i in name: 通过for循环获取所有的字符i,共获取了3个字符

i_by = bytes(i, encoding = "utf-8") 我们通过bytes(“字符串”,编码格式)将所有字符i通过utf-8编码格式转换成字节i_by,共获取了9个字节

for i_bin in i_by: 通过for循环获取所有字节i_by以10进制显示为i_bin

i_b = bin(i_bin) 通过bin()转换成二进制

print(i_b)输出二进制显示

posted on 2019-04-09 09:58 恒笛 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/xwqhl/p/10675101.html

最新回复(0)