Метод строк count
в Python: подсчет количества вхождений подстроки.
Метод count
возвращает количество непересекающихся вхождений подстроки в строку.
count(sub[, start[, end]])
sub
— подстрока, количество вхождений которой следует вычислить;start=0
— позиция в строке, с которой следует начать вычислять количество вхождений подстроки;end=None
— позиция в строке, на которой следует завершить вычислять количество вхождений подстроки.
my_str = 'подстрока из строк'
my_str.count('строка') # 1
my_str.count('стр') # 2
my_str.count('стр', 0, -1) # 2
my_str.count('стр', 0, -3) # 1
my_str.count('стр', 8) # 1
my_str.count('стр', 1, 5) # 0
my_str.count('стр', 1, 6) # 1
Позиции начала и конца трактуются также как в срезах: отрицательные значения интерпретируются как смещения от конца строки, а конец не включается в результат.