Какой результат вернет метод count() при использовании строки s = "приветпривет" и данной подстроки?
Метод 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>