কম্পিউটার

পাইথনে একটি স্ট্রিং এ কোন ডাটা টাইপ কিভাবে পরিবর্তন করবেন?


যেকোনো অন্তর্নির্মিত ডেটা টাইপ str() ফাংশন

দ্বারা তার স্ট্রিং উপস্থাপনায় রূপান্তরিত হয়
>>> str(10)
'10'
>>> str(11.11)
'11.11'
>>> str(3+4j)
'(3+4j)'
>>> str([1,2,3])
'[1, 2, 3]'
>>> str((1,2,3))
'(1, 2, 3)'
>>> str({1:11, 2:22, 3:33})
'{1: 11, 2: 22, 3: 33}'

একটি ব্যবহারকারীর সংজ্ঞায়িত শ্রেণীকে স্ট্রিং প্রতিনিধিত্বে রূপান্তরিত করার জন্য, __str__() ফাংশনটি এতে সংজ্ঞায়িত করা প্রয়োজন।

>>> class rectangle:
def __init__(self):
self.l=10
self.b=10
def __str__(self):
return 'length={} breadth={}'.format(self.l, self.b)

>>> r1=rect()
>>> str(r1)
'length = 10 breadth = 10'

  1. কিভাবে আমরা পাইথনে একটি অপরিবর্তনীয় স্ট্রিং এর আইডি পরিবর্তন করতে পারি?

  2. কিভাবে পাইথনে হেক্স স্ট্রিংকে int এ রূপান্তর করবেন?

  3. পাইথনে একটি বিভাজক str দ্বারা স্ট্রিংকে কীভাবে বিভক্ত করবেন?

  4. কিভাবে Python একটি স্ট্রিং বিপরীত?