Как перевернуть строку в python
Ответы
Сергей К.
03 ноября 2021
Стандартной функции для этой операции в Python нет. Но вариантов перевернуть строку несколько.
Переворачиваем строку в цикле:
>>> word = 'hello'
>>> reversed_string = ''
>>> for char in word:
... reversed_string = char + reversed_string
>>> reversed_string
'olleh'
>>>
Используем метод join()
, чтобы собрать в строку перевёрнутый список:
>>> word = 'hello'
>>> ''.join(reversed(word))
'olleh'
>>>
Самый лаконичный способ перевернуть строку – использовать срез с отрицательным шагом:
>>> word = 'hello'
>>> word[::-1]
'olleh'
>>>
0
0