Python Reverse String

Python Reverse String
String to zorganizowany łańcuch znaków. Aby odwrócić struny, nie ma wbudowanego sposobu. Jeśli często używamy ciągów w kodzie, powinniśmy przetworzyć ciągi w kolejności odwrotnej. Python ma różne podejścia do odwrócenia ciągu. Funkcje przypisały plastry do wykonania kopii określonego ciągu bezpośrednio w odwrotnej kolejności. Musimy wykonać odwróconą kolejność wybranego ciągu. Istnieją szybkie i wydajne sposoby wykonania odwrotnej kopii istniejącego ciągu. Wyjaśnimy następujące przypadki odwrócenia strun w Pythonie.

Zastosowanie funkcji Slice []

W tej metodzie ciąg jest odwrócony w plasterkach. Aby odwrócić sznurek, robimy plasterek. Plasterek zaczyna się na długości sznurka i zwykle zatrzymuje się na indeksie 0. Używamy plasterków do wycinania sznurka od początku do końca i przesuwamy się w odwrotności na początek sznurka.

Do uruchamiania kodu Pythona instalujemy oprogramowanie Spyder 5. Najpierw musimy utworzyć nowy plik, naciskając „nowy plik” z paska menu Spyder 5.

Nie określiliśmy wartości początkowej i końca, która pokazuje, że początek indeksu wynosi 0, a koniec to „n-1”. W tym przykładzie rozmiar wynosi -1, co oznacza, że ​​ciąg dąży do indeksu na 1. pozycji. Funkcja wycinka zawiera trzy parametry. Te parametry to: Rozpocznij, zatrzymaj i krok. W tym kodzie używamy [::-1]. Nie określaliśmy tutaj początku i końca, więc kawałek będzie od początku do końca.

String, który chcemy odwrócić, to „programowanie wizualne”. Uruchom kod, dotykając „Uruchom” z paska menu.

Funkcja pokazuje odwrócony ciąg. Jako wyjście oryginalnego ciągu otrzymujemy programowanie wizualne, a także otrzymujemy odwrotność programowania wizualnego, wywołując funkcję.

Użyj pętli „for”

Używamy do pętli do odwrócenia ciągu. W przypadku pętli istnieje powtórzenie nad elementami w ciągu i dodanie każdego znaku do początku nowego ciągu. Ostatecznie potrzebujemy przeciwnego ciągu.

Aby rozpocząć realizację programów Pythona, najpierw zainstalowaliśmy Spyder5. Następnie musimy utworzyć nowy projekt, stukając Ctrl+N z klawiatury.

Najpierw definiujemy funkcję tego programu. Zadeklarowaliśmy nową zmienną „String1”, która służy do przechowywania odwróconego ciągu. Następnie używamy pętli, która iteruje „String1”. Program jest wykonywany z ciągiem „Programowanie wizualne”. Zainicjujemy ciąg z „programowaniem wizualnym”.

Na końcu kodu wywołaliśmy funkcję, aby pokazać wartość odwrotnego ciągu. Zmienna „ciąg” jest przekazywana jako argument tej funkcji.

Aby uruchomić kod, wybieramy opcję „Uruchom” z paska menu Spyder5.

Programowanie wizualne jest wydrukowane, co jest oryginalną wartością ciągu. Wartość odwrócona jest pokazana przez wywołanie funkcji.

Użyj funkcji odwróconych () i łączenia ()

W tej metodzie utworzyliśmy odwróconą kopię oryginalnego ciągu za pomocą odwróconego () i .dołączyć(). Używamy funkcji odwróconej () do przekazywania ciągu, iternowania każdego znaku ciągu w kolejności odwrotnej i używamy metody łączenia (), aby dołączyć do znaków. W celu wdrożenia kodu musimy zainstalować oprogramowanie o nazwie Spyder wersja 5. Aby napisać kod, tworzymy nowy projekt, stukając Ctrl+N z klawiatury.

W tym kodzie funkcja zdefiniowana za pomocą słowa kluczowego „def” to „rev_a (str)”. Wartość „str” jest przekazywana jako argument funkcji odwróconej (). Odwrócone znaki są połączone z funkcją Join (). Korzystając z funkcji Join (), dołączamy do odwrotnego obiektu oryginalnego ciągu. String jest zmienną w tym kodzie. Przeciwna wartość łańcucha jest przydzielana do „ściągania”. Funkcja następnie zwraca „ściąganie”.

W ostatnim wierszu wywołujemy funkcję Rev_a (Str), która zwraca odwrócony ciąg.

Kiedy stukaliśmy F5 do uruchomienia kodu, wystąpiły błędy, za pomocą których kod nie mógł wykonać. Usuwamy więc błędy, a następnie ponownie uruchom kod, naciskając F5 z klawiatury. Teraz kod jest odpowiedni i pokazuje wyjście.

Odwrócony ciąg „Gnimmargorp Lausiv” jest wyświetlany przez wywołanie funkcji Rev_a (Str). Ta funkcja zwraca odwrócony ciąg.

Wniosek

W tym artykule wyjaśniliśmy kilka metod z różnymi przykładami, które pokazują, jak odwrócić ciąg w Python. Nie ma wbudowanej funkcji, która odwraca sznurek w Pythonie. Ale odwracamy ciąg, stosując metodę plasterem, użycie dla pętli. Robimy odwrotną iterację nad znakami i korzystanie z funkcji odwróconej () z funkcją dołączającą (). Utworzyliśmy odwrócone kopie rzeczywistego ciągu.