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
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.