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

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


স্ট্রিং স্লাইসিং এবং রেঞ্জ অপারেটর ব্যবহার করে পাইথনে একটি স্ট্রিং রিভার্স করা যায়। উদাহরণস্বরূপ:

>>> 'Hello'[::-1]
'olleH'
>>> 'Halloween'[::-1]
'neewollaH'

[] অপারেটর ৩টি নম্বর নেয় কোলন (:) দিয়ে আলাদা করে। প্রথমটি স্টার্ট ইনডেক্স, দ্বিতীয়টি এন্ড ইনডেক্স এবং তৃতীয়টি স্ট্রাইড। এখানে আমরা স্ট্রাইড হিসেবে -1 দিয়েছি এবং বাকি ২টি খালি রেখেছি, যার অর্থ আমরা শুরু থেকে শেষে রিভার্স ডিরেকশনে একটা করে যাব।

আমরা আরও পড়া-লিখা কিন্তু ধীর পদ্ধতিও ব্যবহার করতে পারি:

>>> ''.join(reversed('Hello'))
'olleH'
>>> ''.join(reversed('Halloween'))
'neewollaH'

আমাদের join ব্যবহার করতে হয় কারণ reversed() একটি লিস্ট রিটার্ন করে এবং সেটি থেকে স্ট্রিং পুনঃনির্মাণ করতে হয়।

  1. পাইথন split() মেথডের ব্যবহার

  2. পাইথন স্ট্রিং রিভার্স: ধাপে ধাপে গাইড

  3. অ্যান্ড্রয়েডে স্ট্রিং রিভার্স করার পদ্ধতি

  4. পাইথনে স্ট্রিং অ্যালফানিউমেরিক কিনা যাচাই করা