There is no built in
reverse function for Python’s
str object. What is the best way of implementing this method?
If supplying a very concise answer, please elaborate on its efficiency. For example, whether the
str object is converted to a different object, etc.
>>> 'hello world'[::-1] 'dlrow olleh'
Slice notation takes the form
[start:stop:step]. In this case, we omit the
stop positions since we want the whole string. We also use
step = -1, which means, “repeatedly step from right to left by 1 character”.