Я думаю, что вы могли бы сделать это более чистым способом, как это:
>>>''.join(format(ord(c), '08b') for c in 'This is my string')
'0101010001101000011010010111001100100000011010010111001100100000011011010111100100100000011100110111010001110010011010010110111001100111'
функция форматирования будет представлять символ в 8 цифрах, двоичное представление.