Python Рядок count() із ПРИКЛАДАМИ

Python вважати

Функція count() є вбудованою в Python. Він поверне загальну кількість певного елемента в рядку. Відлік починається від початку рядка до кінця. Також можна вказати початковий і кінцевий індекси, з яких потрібно починати пошук.

Синтаксис для PythonПідрахунок рядків()

Python Синтаксис функції підрахунку:

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

Parameters of Python синтаксис

  • Символ або підрядок: Ви можете вказати окремий символ або підрядок, який потрібно шукати в даному рядку. Він поверне вам кількість символів або підрядків у заданому рядку.
  • старт : (необов’язково) вказує початковий індекс, з якого розпочнеться пошук. Якщо не вказано, він починатиметься з 0. Наприклад, ви хочете шукати символ із середини рядка. Ви можете надати початкове значення функції підрахунку.
  • кінець: (необов’язково) вказує кінцевий індекс, де завершується пошук. Якщо не вказано, пошук здійснюватиметься до кінця списку або наданого рядка. Наприклад, ви не бажаєте сканувати весь рядок і обмежувати пошук до певної точки, ви можете вказати кінцеве значення у своїй функції підрахунку, а підрахунок подбає про пошук до цієї точки.

Повернене значення

Метод count() поверне ціле значення, тобто кількість даного елемента з даного рядка. Він повертає 0, якщо значення не знайдено в заданому рядку.

Приклад 1: метод підрахунку рядка

У наступному прикладі показано роботу функції count() над рядком.

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)

вихід:

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

Приклад 2: підрахунок появи символу в заданому рядку

У наведеному нижче прикладі показано появу символу в даному рядку, а також за допомогою початкового/кінцевого індексу.

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)

вихід:

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

Приклад 3: підрахувати кількість входжень підрядка в заданий рядок

Наступний приклад показує наявність підрядка в заданому рядку, а також використання початкового/кінцевого індексу.

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)

вихід:

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

Підсумки

  • Функція count() є вбудованою в Python. Він поверне вам кількість даного елемента в списку або рядку.
  • У випадку а рядок, відлік починається від початку рядка до кінця. Також можна вказати початковий і кінцевий індекси, з яких потрібно починати пошук.
  • Метод count() повертає ціле значення.