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

পাইথনে অবজেক্ট x কে স্ট্রিং রিপ্রেজেন্টেশনে কনভার্ট কীভাবে করবেন?


সবচেয়ে সাধারণভাবে ব্যবহৃত str() ফাংশন পাইথন লাইব্রেরি থেকে অবজেক্টের স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে।

>>> no = 100
>>> str(no)
'100'
>>> L1 = [1,2,3,4]
>>> str(L1)
'[1, 2, 3, 4]'
>>> d = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
>>> str(d)
"{'a': 1, 'b': 2, 'c': 3, 'd': 4}"

তবে, repr() ডিফল্ট এবং অননিবিড় রিপ্রেজেন্টেশন রিটার্ন করে, যেখানে str() একটি ইনফরম্যাল রিপ্রেজেন্টেশন দেয় যা পড়া সহজ কিন্তু সবসময় অননিবিড় নয়।

>>> str(d)
"{'a': 1, 'b': 2, 'c': 3, 'd': 4}"
>>> repr(d)
"{'a': 1, 'b': 2, 'c': 3, 'd': 4}"
>>> repr(L1)
'[1, 2, 3, 4]'
>>> repr(no)
'100'
  1. স্ট্রিংকে জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তর করা

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

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

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