Метод count () строки возвращает количество вхождений подстроки в заданной строке.
Проще говоря, count()
метод ищет подстроку в заданной строке и возвращает, сколько раз подстрока в ней присутствует.
Также требуются необязательные параметры start и end, чтобы указать соответственно начальную и конечную позиции в строке.
Синтаксис count()
метода:
string.count (подстрока, начало =…, конец =…)
Параметры String count ()
count()
Для выполнения метода требуется только один параметр. Однако у него также есть два необязательных параметра:
- substring - строка, количество которой нужно найти.
- start (Необязательно) - начальный индекс в строке, с которой начинается поиск.
- end (Необязательно) - конечный индекс в строке, где заканчивается поиск.
Примечание. Индекс в Python начинается с 0, а не с 1.
Возвращаемое значение из String count ()
count()
Метод возвращает количество вхождений подстроки в заданной строке.
Пример 1: Подсчитать количество вхождений данной подстроки
# define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)
Вывод
Количество: 2
Пример 2: подсчитать количество появлений данной подстроки, используя начало и конец
# define string string = "Python is awesome, isn't it?" substring = "i" # count after first 'i' and before the last 'i' count = string.count(substring, 8, 25) # print count print("The count is:", count)
Вывод
Количество: 1
Здесь подсчет начинается после того, i
как будет обнаружено первое , то есть 7th
позиция индекса.
И он заканчивается перед последним i
, т.е. 25th
индексом.