ตัวดำเนินการการแบ่งสตริงและช่วงสามารถใช้เพื่อย้อนกลับสตริงใน Python ตัวอย่างเช่น:
>>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’
ตัวดำเนินการ [] สามารถแยกตัวเลขได้ 3 ตัวโดยคั่นด้วยเครื่องหมายทวิภาค ':' อันแรกคือดัชนีเริ่มต้น อันที่สองคือดัชนีจุดสิ้นสุด และที่สามคือดัชนีการก้าว ในที่นี้เราได้ระบุการก้าวเป็น -1 และเว้นว่างอีก 2 ก้าว ซึ่งหมายความว่าเราต้องการไปในทิศทางย้อนกลับทีละครั้งตั้งแต่ต้นจนจบ
นอกจากนี้เรายังสามารถย้อนกลับสตริงโดยใช้วิธีการที่อ่านง่ายกว่าแต่ช้ากว่าดังนี้:
>>> ''.join(reversed('Hello')) ‘olleH’ >>> ''.join(reversed('Halloween')) 'neewollaH'
เราจำเป็นต้องใช้ join เนื่องจาก reversed() ส่งคืนรายการและเราจำเป็นต้องสร้างสตริงใหม่จากมัน