Учебники

39) Количество строк Python ()

Счетчик питонов

Count () — встроенная функция в Python. Он вернет общее количество заданного элемента в строке. Отсчет начинается от начала строки до конца. Также можно указать начальный и конечный индексы, с которых вы хотите начать поиск.

В этом уроке по Python вы узнаете:

Синтаксис для PythonString Count ()

Синтаксис функции подсчета Python:

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

Параметры синтаксиса Python

  • Символ или подстрока: вы можете указать один символ или подстроку, которую вы хотите найти в данной строке. Он вернет вам количество символов или подстрок в данной строке.
  • start : (необязательно). Указывает начальный индекс, с которого начнется поиск. Если он не указан, он будет начинаться с 0. Например, вы хотите найти символ в середине строки. Вы можете указать начальное значение для вашей функции подсчета.
  • end : (необязательно) Указывает конечный индекс, где заканчивается поиск. Если не указан, он будет искать до конца списка или заданной строки. Например, вы не хотите сканировать всю строку и ограничивать поиск до определенной точки, вы можете задать значение end в вашей функции подсчета, и подсчет позаботится о поиске до этой точки.

ReturnValue

Метод 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: Подсчет вхождения подстроки в заданную строку

В следующем примере показано наличие подстроки в заданной строке, а также использование start / endindex.

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 () возвращает целочисленное значение.