Python Liczba ciągów() z PRZYKŁADAMI

Python liczyć

Count() jest wbudowaną funkcją w Python. Zwróci całkowitą liczbę danego elementu w ciągu. Liczenie rozpoczyna się od początku ciągu do końca. Możliwe jest również określenie indeksu początkowego i końcowego, od którego chcesz rozpocząć wyszukiwanie.

Składnia dla PythonLiczba ciągów()

Python składnia funkcji zliczania:

string.count(char or substring, start, end)

Parametry Python Składnia

  • Znak lub podciąg: Możesz określić pojedynczy znak lub podciąg, który chcesz przeszukać w danym ciągu. Zwróci Ci liczbę znaków lub podciągów w podanym ciągu.
  • początek : (opcjonalnie) Wskazuje indeks początkowy, od którego rozpocznie się wyszukiwanie. Jeśli nie zostanie podany, zacznie się od 0. Na przykład chcesz wyszukać znak ze środka ciągu. Możesz podać wartość początkową funkcji zliczania.
  • zakończenia: (opcjonalny) Wskazuje indeks końcowy, na którym kończy się wyszukiwanie. Jeśli nie podano, wyszukiwanie będzie kontynuowane do końca listy lub podanego ciągu. Na przykład, jeśli nie chcesz przeszukiwać całego ciągu i ograniczać wyszukiwania do określonego punktu, możesz podać wartość end w swojej funkcji count, a count zajmie się przeszukiwaniem do tego punktu.

Wartość zwracana

Metoda count() zwróci wartość całkowitą, czyli liczbę danego elementu z podanego ciągu. Zwraca 0, jeśli wartość nie zostanie znaleziona w podanym ciągu.

Przykład 1: Metoda Count na ciągu znaków

Poniższy przykład pokazuje działanie funkcji count() na ciągu znaków.

str1 = "Hello World"
str_count1 = str1.count('o')  # counting the character “o” in the givenstring
print("The count of 'o' is", str_count1)

str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)

Wyjście:

The count of 'o' is 2
The count of 'o' usingstart/end is 1

Przykład 2: Zliczanie wystąpień znaku w danym ciągu

Poniższy przykład pokazuje występowanie znaku w danym ciągu oraz w ciągu przy użyciu indeksu początkowego/końcowego.

str1 = "Welcome to Guru99 Tutorials!"
str_count1 = str1.count('u')  # counting the character “u” in the given string
print("The count of 'u' is", str_count1)

str_count2 = str1.count('u', 6,15)
print("The count of 'u' usingstart/end is", str_count2)

Wyjście:

The count of 'u' is 3
The count of 'u' usingstart/end is 2

Przykład 3: Zliczanie występowania podciągu w danym ciągu

Poniższy przykład pokazuje występowanie podciągu w danym ciągu oraz użycie indeksu początkowego/końcowego.

str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
str_count1 = str1.count('to') # counting the substring “to” in the givenstring
print("The count of 'to' is", str_count1)
str_count2 = str1.count('to', 6,15)
print("The count of 'to' usingstart/end is", str_count2)

Wyjście:

The count of 'to' is 2
The count of 'to' usingstart/end is 1

Podsumowanie

  • Count() jest wbudowaną funkcją w Python. Zwróci Ci liczbę danego elementu na liście lub ciągu znaków.
  • W przypadku ciąg, liczenie rozpoczyna się od początku ciągu do końca. Możliwe jest również określenie indeksu początkowego i końcowego, od którego chcesz rozpocząć wyszukiwanie.
  • Metoda count() zwraca wartość całkowitą.