স্ট্রিং স্লাইসিং এবং রেঞ্জ অপারেটর ব্যবহার করে পাইথনে একটি স্ট্রিং রিভার্স করা যায়। উদাহরণস্বরূপ:
>>> 'Hello'[::-1] 'olleH' >>> 'Halloween'[::-1] 'neewollaH'
[] অপারেটর ৩টি নম্বর নেয় কোলন (:) দিয়ে আলাদা করে। প্রথমটি স্টার্ট ইনডেক্স, দ্বিতীয়টি এন্ড ইনডেক্স এবং তৃতীয়টি স্ট্রাইড। এখানে আমরা স্ট্রাইড হিসেবে -1 দিয়েছি এবং বাকি ২টি খালি রেখেছি, যার অর্থ আমরা শুরু থেকে শেষে রিভার্স ডিরেকশনে একটা করে যাব।
আমরা আরও পড়া-লিখা কিন্তু ধীর পদ্ধতিও ব্যবহার করতে পারি:
>>> ''.join(reversed('Hello'))
'olleH'
>>> ''.join(reversed('Halloween'))
'neewollaH'
আমাদের join ব্যবহার করতে হয় কারণ reversed() একটি লিস্ট রিটার্ন করে এবং সেটি থেকে স্ট্রিং পুনঃনির্মাণ করতে হয়।