Рубрики
Без рубрики

Python Program для обратной строки

Автор оригинала: Python Examples.

Обратная строка в Python

Нет стандартной функции из Python, чтобы изменить строку, но мы можем использовать другие методы для изменения строки, через нарезку, для петли и т. Д.

В этом руководстве мы пройдем вышеупомянутые методы, чтобы изменить строку в Python.

Пример 1: обратная строка с помощью нарезки

Чтобы изменить строку в Python, мы будем использовать нарезку. В частности, мы будем использовать [:: - 1] Отказ Здесь мы не предоставили начало и конец, поэтому нарезка произойдет с начала до конца строки. -1 заставит бы нарезать нарезание в обратном направлении, то есть от конца начать. И ул [:: - 1] приведет к обратным строке.

Python Program

#the string
str = "Welcome to Python Examples."
#reverse string using slicing
reversed = str[::-1]
#print reversed string
print(reversed)

Выход

Пример 2: обратная строка, используя для петли

В этом примере мы изменим строку с помощью Python для петли. С циклом, мы повторяем символы в строке и добавляем каждый символ на передней части новой строки (изначально пустым). К концу цикла мы должны иметь обращенную строку.

Python Program

#the string
str = "Welcome to Python Examples."

#reverse string using for loop
reversed = '' #store reversed string char by char
for c in str:
	reversed = c + reversed  # appending chars in reverse order

#print reversed string
print(reversed)

Выход

D:\>python example.py
.selpmaxE nohtyP ot emocleW

Пример 3: Обратная строка с использованием цикла

В этом примере мы используем Python во время оператора Loop, и во время каждой итерации мы уменьшаем длину. Мы используем эту переменную длины как индекс для извлечения значений из строки. С каждым этапом петли мы извлекаем персонаж из уменьшения конца строки.

Python Program

#the string
str = "Welcome to Python Examples."

#reverse string using while loop
reversed = '' #store reversed string char by char
length = len(str) - 1
while length >= 0:
	reversed = reversed + str[length]
	length = length - 1

#print reversed string
print(reversed)

Выход

D:\>python example.py
.selpmaxE nohtyP ot emocleW

Пример 4: обратная строка с использованием списка .Reverse ()

Ниже приведена последовательность шагов для изменения строки с использованием списка .Reverse ().

  1. Конвертировать строку в список символов.
  2. Обратитесь в список.
  3. Присоединяйтесь к элементам списка.

Python Program

#the string
str = "Welcome to Python Examples."

#convert string to list of chars
str_list = list(str)

#reverse the list
str_list.reverse()

#join the list items
reversed = ''.join(str_list)

#print reversed string
print(reversed)

Выход

D:\>python example.py
.selpmaxE nohtyP ot emocleW

Резюме

В этом уроке примеров Python мы узнали, как поменять строку в языке Python с помощью хорошо подробных примеров программ.