Как перевернуть строку в Python
- Предыдущая страница Удаление дублирующихся элементов списка
- Следующая страница Пример Python
Учимся, как перевернуть строку в Python.
В Python нет встроенной функции для перевертывания строки.
Самый быстрый (и, возможно, самый простой?) способ - это использование обратного шага для среза-1
.
Пример
Перевернуть строку "Hello World":
txt = "Hello World"[::-1] print(txt)
Пример объяснение
У нас есть строка, "Hello World", которую мы хотим перевернуть:
Строка, которую нужно перевернуть
txt = "Hello World" [::-1] print(txt)
создает срез, начинающийся с конца строки, и затем перемещается назад.
В этом конкретном примере, оператор slice [::-1]
равно [11:0:-1]
, это означает, что начнем с позиции 11 (поскольку "Hello "World" содержит 11 символов), заканчивая позицией 0, шаг -1
, -1 означает шаг назад на один шаг.
Обрезка строки
txt = "Hello World" [::-1] print(txt)
Теперь у нас есть строка "Hello World" в обратном порядке txt
.
Печать строки для демонстрации результатов
Печать списка
txt = "Hello World"[::-1] print(txt)
Создание функции
Если вы хотите создать функцию, которая может отправлять строки и возвращать их в обратном порядке, вы можете создать функцию и вставить код из примера выше
Пример
def my_function(x): возврат x[::-1] mytxt = my_function("Я думаю, как будет выглядеть этот текст в обратном порядке") print(mytxt)
Пример объяснение
Создание функции с использованием строки в качестве аргумента.
Создание функции
def my_function(x): возврат x[::-1] mytxt = my_function("Я думаю, как будет выглядеть этот текст в обратном порядке") print(mytxt)
Обрезка строки с конца и обратное движение.
Обрезка строки
def my_function(x): возврат x [::-1] mytxt = my_function("Я думаю, как будет выглядеть этот текст в обратном порядке") print(mytxt)
Возврат строки в обратном порядке.
Возврат строки
def my_function(x): возврат x[::-1] mytxt = my_function("Я думаю, как будет выглядеть этот текст в обратном порядке") print(mytxt )
Вызов функции с использованием строки в качестве аргумента:
Вызов функции
def my_function(x): возврат x[::-1] mytxt = my_function("Я думаю, как будет выглядеть этот текст в обратном порядке") print(mytxt)
Печать результата:
Печать результата
def my_function(x): возврат x[::-1] mytxt = my_function("Я думаю, как будет выглядеть этот текст в обратном порядке") print(mytxt)
- Предыдущая страница Удаление дублирующихся элементов списка
- Следующая страница Пример Python