Ask coding questions

← Back to all posts
How to reverse a string
ArmedWithStew

How do you reverse a string in python? Is it reversed(string) or something?

Voters
KurtusHsu1
8W1414
ArmedWithStew
Comments
hotnewtop
[deleted]

This is the simplest way:

ash15khng

@malvoliothegood To add on, if you want to know why this works, it is because of how string slicing works.
"string"[start:stop:step]
In this case start is where in the string to start, stop is where to stop, and step is how many characters to skip. Example: "123456"[::2] is equal to "135"
So when you do [::-1] you get every character of the string but stepped backwards. (hope this makes sense)

[deleted]

@ash15khng
Good explanation!

ash15khng