5 способов перевернуть строку в Python

Чтобы перевернуть строку в Python, вы можете использовать несколько методов. Вот несколько примеров:

  1. Использование нарезки:

    string = "python"
    reversed_string = string[::-1]
    print(reversed_string)  # Output: 'nohtyp'
  2. Использование функции reversed()с join():

    string = "python"
    reversed_string = ''.join(reversed(string))
    print(reversed_string)  # Output: 'nohtyp'
  3. Использование цикла:

    string = "python"
    reversed_string = ''
    for char in string:
    reversed_string = char + reversed_string
    print(reversed_string)  # Output: 'nohtyp'
  4. Использование метода reverse()(для списка символов):

    string = "python"
    char_list = list(string)
    char_list.reverse()
    reversed_string = ''.join(char_list)
    print(reversed_string)  # Output: 'nohtyp'
  5. Использование функции reversed()с пониманием списка:

    string = "python"
    reversed_string = ''.join([char for char in reversed(string)])
    print(reversed_string)  # Output: 'nohtyp'