Хотите конвертировать байтов или символов ? Есть разница.
Если вам нужны байты, вы можете использовать
# Python 2.x
' '.join(bin(ord(x))[2:].zfill(8) for x in u'שלום, עולם!'.encode('UTF-8'))
# Python 3.x
' '.join(bin(x)[2:].zfill(8) for x in 'שלום, עולם!'.encode('UTF-8'))
Функция bin
преобразует целое число в двоичное. [2:]
лишает ведущих 0b
. .zfill(8)
дополняет каждый байт до 8 бит.