Перевернуть строку в обратном порядке в Python можно разными способами. Классический вариант реализован в коде ниже. Тут все просто и понятно.

  1. def reverse_string(s):
  2.     chars = list(s)
  3.     for i in range(len(s) // 2):
  4.         tmp = chars[i]
  5.         chars[i] = chars[len(s) - i - 1]
  6.         chars[len(s) - i - 1] = tmp
  7.     return ''.join(chars)
  8.   
  9. data = reverse_string('TURBO')
  10. print(data) # 'OBRUT'
Попробовать этот код в работе онлайн можно здесь. Однако, это можно сделать и хитрее, используя срезы. Код получается весьма компактным.
  1. def reverse_string1(s):
  2.     return s[::-1]
  3. print(reverse_string1('TURBO')) # 'OBRUT'
Попробовать этот код онлайн можно здесь.


 Похожие публикации
2019-10-04 • Просмотров [ 100 ]