पायथन में स्ट्रिंग को रिवर्स करने के लिए स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटर्स का उपयोग किया जा सकता है। उदाहरण के लिए:
>>> 'Hello'[::-1] 'olleH' >>> 'Halloween'[::-1] 'neewollaH'
[] ऑपरेटर कोलन ':' से अलग 3 नंबर ले सकता है। पहला स्टार्ट इंडेक्स है, दूसरा एंड इंडेक्स है और तीसरा स्ट्राइड है। यहां हमने स्ट्राइड को -1 निर्दिष्ट किया है और अन्य 2 को खाली छोड़ दिया है, जिसका अर्थ है कि हम शुरुआत से अंत तक रिवर्स दिशा में एक-एक करके जाना चाहते हैं।
हम अधिक पठनीय लेकिन धीमे दृष्टिकोण का उपयोग करके भी स्ट्रिंग को रिवर्स कर सकते हैं जैसा कि नीचे दिखाया गया है:
>>> ''.join(reversed('Hello'))
'olleH'
>>> ''.join(reversed('Halloween'))
'neewollaH'
हमें join का उपयोग करने की आवश्यकता है क्योंकि reversed() एक सूची लौटाता है और हमें उससे स्ट्रिंग का पुनर्निर्माण करने की आवश्यकता होती है।