В этом уроке по основам Python, мы рассмотрим строковый метод: count()
. Данный метод возвращает количество вхождений подстроки в заданной строке, в случае, если подстрока была не найдена, возвращается 0.
Синтаксис:
str.count(sub[, start[, end]])
Аргументы:
str
- заданная строка, в которой необходимо подсчитать кол-во вхождений подстроки.sub
- подстрока для поиска.start
/end
- поиск подстроки в определенных индексах[start:end]
(необязательно)
Метод count()
находит количество подстрок в строке и выводит их количество, в случае, если подстрока не была найдена, выводится значение: 0.
Пример:
# Задаем строку
string_example = 'Hello world! Its time to work, work, work!'
# Поиск подстроки work
print(string_example.count('work'))
# Поиск подстроки work от индекса 30 до индекса 40
print(string_example.count('work', 30, 40))
# Поиск подстроки hi
print(string_example.count('hi'))
Результат:
>>> 3
>>> 1
>>> 0