Użycie metody Format ()
format() Metoda jest niezbędną metodą Pythona do generowania sformatowanego wyjścia. Ma wiele zastosowań i można go zastosować zarówno do danych ciągów, jak i liczbowych w celu wygenerowania sformatowanego wyjścia. Jak można zastosować tę metodę do formatowania danych opartych na indeksach danych, pokazano w poniższym przykładzie.
Składnia:
.Format (wartość)String i pozycja zastępcza są zdefiniowane wewnątrz nawiasów kręconych (). Zwraca sformatowany ciąg na podstawie ciągu i wartości przekazywane na pozycji zastępczej.
Przykład:
Cztery typy formatowania pokazano w następującym skrypcie. W pierwszym wyjściu używana jest wartość indeksu 0. W drugim wyjściu nie jest przypisywana pozycja. Dwie pozycje sekwencyjne są przypisane w trzecim wyjściu. W czwartej wyjściu są zdefiniowane trzy nieopisane pozycje.
#!/usr/bin/env python3Wyjście:
Zastosowanie metody split ()
Ta metoda służy do podziału dowolnych danych ciągów na podstawie dowolnego konkretnego separatora lub ogranicznika. Może to wziąć dwa argumenty i oba są opcjonalne.
Składnia:
split ([separator, [maxSplit]])Jeśli ta metoda zostanie użyta bez żadnego argumentu, przestrzeń będzie używana jako separator domyślnie. Każda postać lub lista znaków może być używana jako separator. Drugi opcjonalny argument służy do zdefiniowania limitu podziału ciągu. Zwraca listę ciągu.
Przykład:
Poniższy skrypt pokazuje zastosowania Split () metoda bez żadnego argumentu, z jednym argumentem i dwoma argumentami. Przestrzeń służy do podziału ciągu, gdy nie jest używany argument. Następnie okrężnica(:) jest używany jako argument separatora. przecinek(,) jest używany jako separator, a 2 jest używane jako liczba podziału w ostatniej instrukcji podzielonej.
#!/usr/bin/env python3Wyjście:
Użycie metody Find ()
znajdować() Metoda jest używana do przeszukiwania pozycji określonego ciągu w ciągu głównego ciągu i zwracania pozycji, jeśli ciąg istnieje w głównym ciągu.
Składnia:
znaleźć (SearchText, [start_position, [ending_position]]))Ta metoda może wziąć trzy argumenty, w których pierwszy argument jest obowiązkowy, a pozostałe dwa argumenty są opcjonalne. Pierwszy argument zawiera wartość ciągu, która zostanie przeszukana, drugi argument określa pozycję początkową wyszukiwania, a trzeci argument określa pozycję końcową wyszukiwania. Zwraca pozycję SearchText Jeśli istnieje w głównym ciągu, w przeciwnym razie zwraca -1.
Przykład:
Zastosowania znajdować() Metoda z jednym argumentem, dwa argumenty i trzecie argumenty pokazano w następującym skrypcie. Pierwsze wyjście wyniesie -1, ponieważ tekst wyszukiwania to 'pyton'i zmienna, str zawiera ciąg 'Pyton'. Druga wyjście zwróci prawidłową pozycję, ponieważ słowo ”program„Istnieje w str po pozycji10. Trzecie wyjście zwróci prawidłową pozycję, ponieważ słowo ”zarabiać„Istnieje w granicach 0 do 5 pozycji od str.
#!/usr/bin/env python3Wyjście:
Użycie metody zastępczej ()
zastępować() Metoda służy do zastąpienia dowolnej części danych ciągów przez inny ciąg, jeśli znaleziono dopasowanie. Może to wziąć trzy argumenty. Dwa argumenty są obowiązkowe, a jeden argument jest opcjonalny.
Składnia:
strunowy.zamień (Search_String, zastępca_string [, licznik])Pierwszy argument przyjmuje ciąg wyszukiwania, który chcesz wymienić, a drugi argument bierze zastąpienie ciągu. Trzeci opcjonalny argument ustawia limit zastąpienia ciągu.
Przykład:
W poniższym skrypcie pierwsza zastąpienie służy do zastąpienia słowa ”Php„po słowie”Jawa„W treści str. Wyszukiwane słowo istnieje w str, Więc słowo, „Php” zostanie zastąpiony słowem ”Jawa'. Trzeci argument metody zastąpienia jest używany w następnej metodzie zastępczej i zastąpi tylko pierwsze dopasowanie słowa wyszukiwania.
#!/usr/bin/env python3Wyjście:
Użyj metody Join ()
dołączyć() Metoda jest używana do utworzenia nowego ciągu, łącząc inny ciąg z ciągami, listą ciągów lub krotek danych Strings.
Składnia:
separator.dołącz (Iterable)Ma tylko jeden argument, który może być ciągiem, listą lub krotką i separator zawiera wartość ciągu, która zostanie użyta do konkatenacji.
Przykład:
Poniższy skrypt pokazuje zastosowania metody Join () dla ciągu, listy ciągu i krotki ciągów. ',' jest używany jako separator do łańcucha, przestrzeń jest używana jako separator dla listy i: 'jest używany jako separator dla krotki.
#!/usr/bin/env python3Wyjście:
Użycie metody Strip ()
rozebrać się() Metoda służy do usuwania białych przestrzeni z obu stron sznurka. Istnieją dwie powiązane metody usuwania białych przestrzeni. lstrip () metoda usuwania białej przestrzeni z lewej strony i rstrip () metoda usuwania białej przestrzeni z prawej strony sznurka. Ta metoda nie ma żadnego argumentu.
Składnia:
strunowy.rozebrać się()Przykład:
Poniższy skrypt pokazuje użycie rozebrać się() Metoda wartości ciągu, która zawiera wiele białych przestrzeni przed i po łańcuchu. Dodatkowy tekst jest dodawany z wyjściem metody Strip (), aby pokazać, jak działa ta metoda.
#!/usr/bin/env python3Wyjście:
Zastosowanie metody caplize ()
skapitalizować() Metoda służy do kapitalizacji pierwszego znaku danych ciągów i uczynienia pozostałych znaków do niższego przypadku.
Składnia:
strunowy.skapitalizować()Ta metoda nie ma żadnego argumentu. Zwraca ciąg po utworzeniu pierwszej postaci do wzrostu i pozostałych znakach do małych liter.
Przykład:
W poniższym skrypcie zmienna stringowa jest zdefiniowana za pomocą mieszanki wielkich i małych znaków. skapitalizować() Metoda przekonwertuje pierwszy postać łańcucha na kapitał i pozostałe znaki na małe litery.
#!/usr/bin/env python3Wyjście:
Zastosowanie metody Count ()
liczyć() Metoda jest używana do liczenia, ile razy konkretny ciąg pojawia się w tekście.
Składnia:
strunowy.count (Search_Text [, start [, end]])Ta metoda ma trzy argumenty. Pierwszy argument jest obowiązkowy, a pozostałe dwa argumenty są opcjonalne. Pierwszy argument zawiera wartość, która wymaga wyszukiwania w tekście. Drugi argument zawiera pozycję początkową wyszukiwania, a trzeci argument zawiera pozycję końcową wyszukiwania.
Przykład:
Poniższy skrypt pokazuje trzy różne zastosowania liczyć() metoda. Pierwszy liczyć() Metoda przeszuka słowo, 'Jest„W zmiennej, strval. Drugi liczyć() Metoda przeszukuje to samo słowo z pozycji 20. Trzeci liczyć() Metoda przeszukuje to samo słowo w pozycji 50 Do 100.
#!/usr/bin/env python3Wyjście:
Zastosowanie metody len ()
len () Metoda służy do zliczenia całkowitej liczby znaków w ciągu.
Składnia:
len (ciąg)Ta metoda przyjmuje dowolną wartość ciągu jako argument i zwraca całkowitą liczbę znaków tego ciągu.
Przykład:
W poniższym skrypcie wymieniona zmienna ciągu strval jest zadeklarowane danymi ciągu. Następnie wartość zmiennej i całkowita liczba znaków, które istnieją w zmiennej, zostaną wydrukowane.
#!/usr/bin/env python3Wyjście:
Użycie metody index ()
indeks() Metoda działa jak znajdować() metoda, ale istnieje jedna różnica między tymi metodami. Obie metody zwracają pozycję tekstu wyszukiwania, jeśli ciąg istnieje w głównym ciągu. Jeśli tekst wyszukiwania nie istnieje w głównym ciągu, to znajdować() Metoda zwraca -1, ale indeks() Metoda generuje ValueerRor.
Składnia:
strunowy.indeks (Search_Text [, start [, end]])Ta metoda ma trzy argumenty. Pierwszy argument jest obowiązkowy, który zawiera tekst wyszukiwania. Pozostałe dwa argumenty są opcjonalne, które zawierają pozycję początkową i końcową wyszukiwania.
Przykład:
indeks() Metoda jest stosowana 4 razy w następującym skrypcie. spróbuj-excepT blok jest używany tutaj do obsługi ValueerRor. Indeks() Metoda jest używana z jednym argumentem w pierwszym wyjściu, który przeszuka słowo ”potężny„W zmiennej, strval. Następny, indeks() Metoda przeszuka słowo, 'program' z pozycji 10 to istnieje strval. Następnie indeks() Metoda przeszuka słowo ”Jest' w pozycji 5 Do 15 to istnieje strval. Ostatnia metoda index () przeszuka słowo ”jego' w 0 Do 25 To nie istnieje w strval.
#!/usr/bin/env python3Wyjście:
Wniosek:
Najczęściej stosowane wbudowane metody Pythona sznurka zostały opisane w tym artykule przy użyciu bardzo prostych przykładów do zrozumienia zastosowań tych metod i pomocy w nowym użyciu Pythona.