Как работает метод count в Python?

Какой результат вернет метод count() при использовании строки s = "приветпривет" и данной подстроки?
  • 17 августа 2024 г. 3:13
Ответы на вопрос 3
Метод count() в Python используется для подсчета количества вхождений заданной подстроки в строку.

При использовании строки s = "приветпривет" и подстроки "привет", метод count() вернет результат 2, так как подстрока "привет" входит в исходную строку два раза.
В любой версии Python метод count() вернёт 1 для строки s = "приветпривет" и подстроки = "привет".

В данном случае, поскольку подстроки "привет" перекрываются
Взял откуда-то ложные утверждения и теперь на ровном месте мучаешься. Вот написали "перекрываются", ты сам видишь это перекрывание?
Вот так будут перекрывающиеся: 
s = 'prtivetprivetprivet'
sub = 'privetprivet'
print(s.count(sub))

и ответ будет 1
Похожие вопросы