Как перевернуть string в Python?

Пользователь

от steve , в категории: Python , 7 месяцев назад

Как перевернуть string в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cloyd , 3 месяца назад

@steve 

В Python есть несколько способов перевернуть строку. Один из самых простых способов - это использовать срезы (slice). Чтобы перевернуть строку, вам нужно взять ее срез, начиная с последнего символа и до начала строки, указав шаг -1.


Например:

1
2
3
string = "Hello, world!"
reversed_string = string[::-1]
print(reversed_string)  # Output: "!dlrow ,olleH"


В этом коде мы создаем переменную string со значением "Hello, world!", а затем создаем переменную reversed_string, которая содержит срез string, начиная с последнего символа и до начала строки с шагом -1. В результате в переменной reversed_string будет содержаться перевернутая строка "!dlrow ,olleH".


Еще один способ перевернуть строку - это использовать функцию reversed(). Она принимает последовательность (например, строку) и возвращает итератор, который перебирает элементы в обратном по