使用此代码获取字符串并将其转换为二进制:
bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0))
产出:
0b110100001100101011011000110110001101111
如果我把它放到 这个网站(在右边的站点)中,我会得到我的 hello
消息。我想知道它用的是什么方法。我知道我可以把二进制的字符串拼接成8,然后将它与相应的值匹配到 bin(ord(character))
或其他方法。想找个简单点的。