Используя этот код, чтобы взять строку и преобразовать ее в двоичный:
bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0))
эти выходы:
0b110100001100101011011000110110001101111
Что, если я помещу его в этот сайт (на правом сайте), я получаю сообщение hello
назад. Мне интересно, какой метод он использует. Я знаю, что я мог бы объединить строку двоичного кода в 8, а затем сопоставить ее с соответствующим значением bin(ord(character))
или каким-либо другим способом. Действительно ищет что-то более простое.