কম্পিউটার টিউটোরিয়াল

পাইথনে স্ট্রিংকে বাইনারি ফরম্যাটে রূপান্তর করা


একটি স্ট্রিংকে বাইনারি রূপান্তর করতে, আপনাকে প্রতিটি ক্যারেক্টার এর ওপর ইটারেট করে সেটিকে বাইনারি রূপান্তর করতে হবে। তারপর এই ক্যারেক্টারগুলো একসাথে জয়েন করে একটি স্ট্রিং তৈরি করতে হবে। আপনি ক্যারেক্টার 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']
  1. পাইথনে স্ট্রিংকে শব্দের লিস্টে রূপান্তর করা

  2. পাইথনে স্ট্রিংকে JSON-এ রূপান্তর করা

  3. পাইথনে লিস্টের স্ট্রিং রিপ্রেজেন্টেশনকে লিস্টে রূপান্তর করা

  4. পাইথনে স্ট্রিং রিভার্স করা