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

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

При использовании строки s = "приветпривет" и подстроки "привет", метод count() вернет результат 2, так как подстрока "привет" входит в исходную строку два раза.
<blockquote>В любой версии Python метод count() вернёт 1 для строки s = "приветпривет" и подстроки = "привет".</blockquote> <br/> <blockquote>В данном случае, поскольку подстроки "привет" перекрываются</blockquote> Взял откуда-то ложные утверждения и теперь на ровном месте мучаешься. Вот написали "перекрываются", ты сам видишь это перекрывание?
Вот так будут перекрывающиеся: <br/> <pre><code class="python">s = 'prtivetprivetprivet'
sub = 'privetprivet'
print(s.count(sub))</code></pre> <br/> и ответ будет <code>1</code>
Похожие вопросы