Składnia:
Argument liczyć() Metoda różni się w zależności od rodzaju danych zmiennej, w której będzie się stosować. Dwa rodzaje składni metody Count () pokazano poniżej.
A. strunowy.Count (substring, start, koniec)
Powyższe liczyć() Metoda jest używana dla danych String Batatype. Tutaj pierwszy argument jest obowiązkowy i będzie zawierał wartość, która zostanie przeszukana w głównym ciągu. Pozostałe dwa argumenty są opcjonalne. Kiedy początek Opcjonalny argument jest używany tylko wtedy metoda rozpocznie wyszukiwanie z pozycji początkowej, a gdy będą używane oba opcjonalne argumenty, przeszukuje substrowanie między pozycjami początkowymi a końcowymi.
B. Tuple.Count (wyszukiwanie) lub lista.Count (wyszukiwanie)
Powyższe liczyć() Metoda jest stosowana dla Tuple Lub lista Tylko danych i ma tylko jeden obowiązkowy argument, który będzie zawierał element wyszukiwania. Zastosowania tych dwóch rodzajów metody Count () wyjaśniono w następnej części tego artykułu.
Użyj metody Count () w ciągu bez opcjonalnego argumentu:
W poniższym przykładzie ciąg główny i ciąg wyszukiwania są zdefiniowane na dwie zmienne, Main_str, I Search_str. liczyć() Metoda tego skryptu będzie liczyła, ile razy wartość Search_str pojawia się w całej wartości Main_str. Następnie wartość zwracania tej metody zostanie wydrukowana przez sformatowany ciąg.
#!/usr/bin/env python3Wyjście:
Tutaj wartość głównego tekstu to 'Jedz by żyć, nie żyj by jeść', a tekst wyszukiwania jest'na żywo' który pojawia się dwa razy w głównym tekście.
Za pomocą metody Count () w ciągu z opcjonalnymi argumentami:
Ten przykład pokazuje zastosowania opcjonalnych argumentów liczyć() metoda. początek Opcjonalny argument służy do zdefiniowania pozycji początkowej głównego tekstu do wyszukiwania i koniec Opcjonalny argument służy do zdefiniowania pozycji głównego tekstu, w którym zakończy się wyszukiwanie. Zarówno główny tekst, jak i tekst wyszukiwania zostaną uznane za wejście tutaj. Trzy rodzaje wyszukiwania zostaną wykonane przez ten skrypt. W pierwszym wyszukiwaniu wyszukiwanie tekstu zostanie przeszukane w całej zawartości głównego tekstu, takiej jak poprzedni przykład. W drugim wyszukiwaniu tekst wyszukiwania zacznie wyszukiwać z pozycji 20 głównego tekstu. W trzecim wyszukiwaniu tekst wyszukiwania zacznie wyszukiwać z pozycji 5 i zatrzymaj poszukiwanie pozycji 25. Tak więc następujący skrypt wygeneruje trzy wyjścia liczyć() Metoda oparta na argumentach.
#!/usr/bin/env python3Wyjście:
Tutaj, „Naucz się Linuksa z Linuxhint i zostań ekspertem w Linuksie” jest traktowany jako główny tekst i „Linux” jest traktowany jako tekst wyszukiwania. Słowo „Linux” pojawia się trzy razy w głównym tekście, jeden raz, jeśli zaczniesz szukać z pozycji 20 i dwa razy, jeśli zaczniesz wyszukiwać z pozycji 5 do 25.
Użycie metody Count () w krotce i liście:
Poniższy przykład pokazuje, w jaki sposób każdy konkretny element można wyszukać w krotce i liście. Krotność łańcucha jest zdefiniowana i drukowana na początku skryptu. Następnie wartość wyszukiwania jest podejmowana jako dane wejściowe. Wyszukaj i policz, ile razy wartość pojawiła się w krotce. Skrypt wydrukuje wynik liczby za pomocą sformatowanego ciągu. Lista ciągu jest również zdefiniowana i drukowana, następnie wyszukuje i zlicza określoną wartość wejściową na liście, taką jak krotek.
#!/usr/bin/env python3Wyjście:
Pojawi się następujące dane wyjściowe, jeśli weźmieszJan' Jako wyszukiwanie tekstu na tuple i 'Mango' Jako wyszukiwanie listy.
Wniosek:
Różne zastosowania liczyć() Metoda w Python jest próbowana w tym artykule, aby pomóc użytkownikom Python w nauce tego metody w ich skrypcie Python.