একটি স্ট্রিংকে বাইনারি রূপান্তর করতে, আপনাকে প্রতিটি ক্যারেক্টার এর ওপর ইটারেট করে সেটিকে বাইনারি রূপান্তর করতে হবে। তারপর এই ক্যারেক্টারগুলো একসাথে জয়েন করে একটি স্ট্রিং তৈরি করতে হবে। আপনি ক্যারেক্টার x-কে বাইনারি ফরম্যাট করতে format(ord(x), 'b') ব্যবহার করতে পারেন। উদাহরণস্বরূপ:
>>> st = "hello world" >>> ' '.join(format(ord(x), 'b') for x in st) '1101000 1100101 1101100 1101100 1101111 100000 1110111 1101111 1110010 1101100 1100100'
আপনি bytearray ব্যবহার করে সকল ক্যারেক্টারকে bin(number)-এ ম্যাপ করেও বাইনারি অ্যারে পেতে পারেন। উদাহরণস্বরূপ:
>>> st = "hello world" >>> map(bin, bytearray(st)) ['0b1101000', '0b1100101', '0b1101100', '0b1101100', '0b1101111', '0b100000', '0b1110111', '0b1101111', '0b1110010', '0b1101100', '0b1100100']