0Pricing
Python Academy · Lekcja

Popularne metody napisów

Proszę poznać metody upper, lower, strip, split, replace i find.

Popularne metody napisów to bezpłatna lekcja Python Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Python Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Python Academy zawiera 4 lekcji w sumie.

Wprowadzenie

Napisy w Pythonie mają dziesiątki wbudowanych metod do wyszukiwania, przekształcania i sprawdzania tekstu.

upper() i lower()

'hello'.upper() daje 'HELLO'. 'WORLD'.lower() daje 'world'. Żadna z tych metod nie modyfikuje oryginału — obie zwracają nowe napisy.
print('hello'.upper())
print('WORLD'.lower())

strip(), lstrip(), rstrip()

' hi '.strip() usuwa białe znaki z obu końców. lstrip() usuwa je z lewej strony, a rstrip() z prawej.
s = '  hello  '
print(s.strip())

split() i splitlines()

'a,b,c'.split(',') daje ['a','b','c']. split() bez argumentów dzieli tekst w miejscach dowolnych białych znaków i usuwa puste napisy.
print('a,b,c'.split(','))
print('hi there'.split())

replace()

'hello world'.replace('world', 'Python') daje 'hello Python'. Opcjonalny argument count ogranicza liczbę zamian.
s = 'aabbaa'
print(s.replace('aa', 'XX'))

find() i index()

find() zwraca indeks pierwszego dopasowania lub -1, jeśli go nie znaleziono. index() zgłasza ValueError, gdy nie znajdzie szukanego fragmentu.
s = 'hello world'
print(s.find('world'))
print(s.find('xyz'))

startswith() i endswith()

s.startswith('Py') zwraca True, jeśli s zaczyna się od 'Py'. Obie metody przyjmują krotkę prefiksów lub sufiksów.
print('Python'.startswith('Py'))
print('test.py'.endswith('.py'))

count()

'banana'.count('a') zwraca 3 — liczbę niepokrywających się wystąpień podnapisu.
print('banana'.count('a'))

isdigit(), isalpha(), isalnum()

Metody pomocnicze do sprawdzania poprawności: '123'.isdigit() zwraca True. 'abc'.isalpha() zwraca True. 'abc123'.isalnum() zwraca True.
print('123'.isdigit())
print('abc'.isalpha())

title() i capitalize()

'hello world'.title() daje 'Hello World'. 'hello'.capitalize() daje 'Hello' (zmienia tylko pierwszy znak).
print('hello world'.title())
print('hello'.capitalize())

center(), ljust(), rjust()

'hi'.center(10) daje ' hi '. Można użyć znaku wypełnienia: 'hi'.center(10, '-') daje '----hi----'.
print('hi'.center(10, '-'))

Szybkie sprawdzenie

Która metoda zwraca -1, gdy nie znajdzie podnapisu?

Podsumowanie

Najważniejsze metody napisów: upper/lower, strip, split, replace, find/index, startswith/endswith, count, isdigit/isalpha, title/capitalize, center/ljust/rjust.

Kontynuuj

Świetna praca! Przejdź do następnej lekcji, aby dalej rozwijać swoje umiejętności.

Często zadawane pytania

Czy lekcja „Popularne metody napisów” jest bezpłatna?

Tak — pełny tekst „Popularne metody napisów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Python Academy, przejdź na CoddyKit PRO. Kurs Python Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Popularne metody napisów”?

Proszę poznać metody upper, lower, strip, split, replace i find. Ćwiczysz Python Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Python Academy?

Nie wymagamy żadnego doświadczenia. Python Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Popularne metody napisów”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Python Academy?

Tak. Każda lekcja Python Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Podstawy napisów i indeksowanie
  2. Wycinanie i konkatenacja napisów
  3. Popularne metody napisów
  4. Formatowanie napisów za pomocą f-stringów
← Powrót do Python Academy