How To Reverse A String In Python?

Use slicing: `reversed_string = s[::-1]`

Use `reversed()`: `reversed_string = ”.join(reversed(s))`

Use a loop: `reversed_string = ”` then `for char in s: reversed_string = char + reversed_string`

Use `”.join()` with a list: `chars = list(s); chars.reverse(); reversed_string = ”.join(chars)`

Use recursion: `def reverse_string(s): return s if len(s) <= 1 else reverse_string(s[1:]) + s[0]`

Suggested for You

Trending Today