Jak odwrócić ciąg w Pythonie?



W tym artykule skupiono się na różnych programach do odwracania ciągu znaków w Pythonie, w tym na pętlach, rekursji, rozszerzonej składni wycinka i funkcji odwróconej w Pythonie.

język obfituje w optymalne rozwiązania problemów wymagających dużego nakładu pracy i złożonego kodu w innych językach programowania. Jednym z powodów, dla których Python zyskał dużą popularność w ostatniej dekadzie, była czytelność i łatwa składnia, z którą się łączy. Jedną z takich koncepcji jest odwracanie łańcucha w Pythonie. ma wiele rozwiązań tego konkretnego problemu. Na tym blogu omówimy różne sposoby odwracania ciągu znaków w Pythonie. W tym artykule omówiono następujące tematy:

Co to jest ciąg?

DO jest niezmiennym typem danych w Pythonie, którego nie można zmienić po zadeklarowaniu go w programie. Używamy pojedynczych lub podwójnych cudzysłowów do zadeklarowania ciągu znaków w Pythonie. Poniżej znajduje się przykład pokazujący, jak można zadeklarować ciąg znaków w Pythonie.





name = 'edureka' course = 'python' print (name) print (course)
 Wynik: edureka python

Indeksowanie w ciągach

Aby uzyskać dostęp do wartości w ciągu, możemy użyć indeksów. Indeksy to lokalizacje dla określonych znaków w ciągu. Na przykład, jeśli mamy ciąg „edureka”, indeks przy znaku „e” będzie wynosił 0, a na końcu ciągu indeks będzie wynosił 6.

przesyłać pliki do instancji ec2 linux

indeksowanie - jak odwrócić ciąg znaków w pythonedurece



name = 'edureka' print (name [4])

Wynik: jest

Jak odwrócić ciąg w Pythonie?

  • Korzystanie z rekursji
def rev (x): str = '' for i in s: str = i + str return str s = 'edureka' print (rev (s))
 Wyjście: a kerude
  • Używać
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Wynik: akerude
  • Rozszerzona składnia plasterków
name = 'edureka' print (name [:: - 1]
 Wynik: akerude
  • Używanie Reversed
def rev (s): s = '' .join (reverse (s)) return s str = 'edureka' print (rev (str))
 Wynik: akerude

W powyższych przykładach odwróciliśmy ciąg przy użyciu różnych podejść. Język programowania Python ma wiele aplikacji w , , itp. Dzięki optymalnym funkcjom i koncepcjom praca z Pythonem staje się łatwiejsza i zapewnia wydajne wyniki. Rosnące zapotrzebowanie zaspokoiło wiele możliwości pracy dla programistów, co sprawia, że ​​nauka języka Python jest niezwykle ważna. Aby opanować wszystkie podstawowe pojęcia, zapisz się do edureki i rozpocznij naukę.

Jakieś pytania? Wspomnij o nich w sekcji komentarzy, skontaktujemy się z Tobą tak szybko, jak to możliwe.