How to Reverse a String in Python: A Comprehensive Guide