Ściągawka dotycząca metod ciągów w Pythonie
Kompletny przewodnik dotyczący manipulacji ciągami znaków w języku Python. Opanuj formatowanie, wyszukiwanie, dzielenie, zastępowanie i sprawdzanie właściwości ciągów.
Typowe metody formatowania ciągów
Metody stosowane do zmiany wielkości, wyrównania i odstępów łańcucha.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| upper() | text.upper() | Konwertuje wszystkie znaki w ciągu na wielkie litery. |
| lower() | text.lower() | Konwertuje wszystkie znaki w ciągu na małe litery. |
| strip() | text.strip() | Usuwa początkowe i końcowe spacje. |
| replace() | text.replace(old, new) | Zastępuje wszystkie wystąpienia podciągu innym. |
Wyszukiwanie i kontrola ciągów
Metody wyszukiwania indeksów, zliczania wystąpień i sprawdzania prefiksu/sufiksu ciągu.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| find() | text.find(sub) | Zwraca najniższy indeks podciągu, jeśli został znaleziony, w przeciwnym razie -1. |
| count() | text.count(sub) | Zwraca liczbę nienakładających się wystąpień podciągu. |
| startswith() | text.startswith(prefix) | Zwraca True, jeśli ciąg zaczyna się od określonego przedrostka. |
| endswith() | text.endswith(suffix) | Zwraca True, jeśli ciąg kończy się określonym sufiksem. |
Interaktywny skrypt demonstracyjny
# upper()
text.upper()
# lower()
text.lower()
# strip()
text.strip()
# replace()
text.replace(old, new)
# find()
text.find(sub)
# count()
text.count(sub)
# startswith()
text.startswith(prefix)
# endswith()
text.endswith(suffix)Często zadawane pytania
Czy metody ciągów modyfikują oryginalny ciąg?
Nie, ciągi znaków w Pythonie są niezmienne. Metody łańcuchowe zawsze zwracają nowy ciąg znaków i pozostawiają oryginał bez zmian.
Jaka jest różnica między find() a indeksem()?
find() zwraca -1, jeśli podciąg nie zostanie znaleziony, natomiast indeks() zgłasza wyjątek ValueError.
Powiązane tematy
Skrócona instrukcja obsługi operacji na listach w języku Python. Opanuj dodawanie, wstawianie, usuwanie, sortowanie i cięcie elementów.
Ściągawka dotycząca metod słownika PythonaPoznaj metody słownikowe Pythona. Kompletny przewodnik dotyczący wstawiania, pobierania, aktualizacji i sprawdzania par klucz-wartość.
Ściągawka dotycząca formatowania f-String w PythoniePrzewodnik po formatowaniu ciągów f w Pythonie. Opanuj precyzję dziesiętną, wyrównanie, formatowanie daty i ocenę wyrażeń.
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Ciągi Pythona
Manipulacja ciągami głównymi w Pythonie. Poznaj metody ciągów, wycinanie, łączenie i techniki formatowania dzięki przejrzystym, wykonywalnym przykładom kodu.
Jak odwrócić ciąg znaków w Pythonie
Dowiedz się, jak odwrócić ciąg znaków w Pythonie za pomocą krojenia, funkcji Reversed() i łączenia pętli z przykładami kodu wizualnego.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.