Stronę tą wyświetlono już: 15999 razy
Operacje tekstowe
Łączenie tekstów
Wynik działania powyższego kodu:
Jan Kowalski
Powtarzanie danego tekstu
Długość tekstu
Istnieją dwa sposoby pozyskiwania długości tekstu, pierwszy za pomocą funkcji len:
drugi za pomocą bezpośredniego użycia wewnętrznej metody obiektu typu str:
Dzielenie tekstu
Istnieje wewnętrzna metoda obiektów typu str, która umożliwia podział tekstu. Gdy metoda ta nie otrzymuje żadnych argumentów podział następuje względem znaku spacji:
Wynik działania powyższego kodu:
['Jakiś', 'tekst', 'do', 'podziału']
drugi za pomocą bezpośredniego użycia wewnętrznej metody obiektu typu str:
Wynik działania powyższego kodu:
['Jakiś tekst do podziału', 'na części']
Wycinanie fragmentu tekstu
W bardzo prosty sposób można wycinać fragmenty tekstu w następujący sposób:
Wynik działania powyższego kodu:
'tekst'
Odwracanie tekstu
W równie prosty sposób można odwracać tekst:
Wynik działania powyższego kodu:
'ainecórwdo od tsket śikaJ'
Kodu tego można użyć do napisania prostego programu sprawdzającego, czy dany wyraz jest palindromem:
Przykład działania:
Podaj wyraz do sprawdzenia, czy jest palindromem: sos Palindrom
Znajdowanie tekstu w tekście
Istnieją dwie metody obiektów typu str, pierwsza z nich to find:
Metoda ta zwraca -1, gdy nie znaleziono wystąpienia elementu w tekście. Druga metoda już tak przyjemnego oznaczenia nie zwraca i jest to metod index:
Wynik działania powyższego kodu jest taki sam jak poprzedniego.
Wynik działania powyższego kodu:
6
Zamiana liter na duże
Istnieje wewnętrzna metoda obiektów typu str, która zamienia małe litery na duże:
Wynik działania powyższego kodu:
JAKIŚ TEKST PRZYKŁADOWY
Zamiana liter na małe
Istnieje wewnętrzna metoda obiektów typu str, która zamienia małe litery na małe:
Wynik działania powyższego kodu:
jakiś tam przykładowy tekst
Zamiana pierwszych liter wyrazów na duże
Istnieje wewnętrzna metoda obiektów typu str, która zamienia pierwsze litery wszystkich wyrazów na dóże:
Wynik działania powyższego kodu:
Jakiś Tam Przykładowy Tekst
Zliczanie liczby wystąpień tekstu w tekście
Istnieje wewnętrzna metoda obiektów typu str, która zwraca ile razy dany tekst mieści się w tekście:
Wynik działania powyższego kodu:
1
Wypośrodkowanie tekstu
Istnieje wewnętrzna metoda obiektów typu str, która wypośrodkowuje tekst:
Wynik działania powyższego kodu:
Jakiś tam przykładowy tekst
Zamiana tekstu w tekście
Istnieje wewnętrzna metoda obiektów typu str, która umożliwia podmianę wystąpienia danego tekstu w innym tekście:
Wynik działania powyższego kodu:
Jakiś tam przykładowy tekst
Formatowanie tekstu
Formatowanie w stylu wersji Pythona < 3.0
W powyższym kodzie użyto następujących znaczników:
- \n - znacznik łamania linii tekstu;
- %s - znacznik wstawiania tekstu;
- %3d - znacznik wstawiania do tekstu wartości liczbowej całkowitej (to mówi oznaczenie d), natomiast cyfra przed tymże oznaczeniem mówi ile znaków zostanie zarezerwowane na wyświetlenie liczby (w tym przypadku 3);
- %5.1f - znacznik wstawiania do tekstu wartości liczbowej zmiennoprzecinkowej (to mówi oznaczenie f), natomiast cyfra przed znakiem . mówi ile miejsca ma być zarezerwowane na liczbą, natomiast cyfra po . mówi ile miejsc ma być zarezerwowanych na liczby po przecinku.
Przykładowy wynik działania kodu:
Podaj imię: Jan Podaj nazwisko: Kowalski Podaj wiek: 80 Podaj wagę [kg]: 70.7 =================================================================== Imię: Jan Nazwisko: Kowalski =================================================================== Wiek: 80 Waga [kg]: 70.7
Formatowanie w stylu wersji Pythona >= 3.0
Wstawianie znaków specjalnych
W tekście można wstawiać następujące znaczniki znaków specjalnych:
- \n - znacznik nowej linii;
- \t - znacznik tabulatora;
- \" - znacznik wstawiania cudzysłowu;
- \' - znacznik wstawiania apostrofu;