У меня есть вопрос здесь, и я действительно не знаю, с чего начать на нем не хватаетвхождений подстроки
s1.find(s2)
Любая помощь будет оценена.
Переменные s1 и s2 относятся к strs. Выражение s1.find (s2) возвращает индекс первого вхождения s2 в s1. Выражение s1.find (s2, 5) возвращает индекс первого вхождения s2 в s1, начиная с индекса 5 в s1. (См. Справку (str.find) для получения дополнительной информации)
Напишите выражение, которое создает индекс второго вхождения s2 в s1. Если s2 не встречается дважды в s1, выражение должно выражать -1. В отличие от str.count, вы должны разрешить перекрывающиеся вхождения s2.
Например, если s1 «банан» и s2 является «ана», ваше выражение должно возвращать 3. Если s1 «яблоко» и s2 является «р», ваше выражение должно возвращать 2.
Ваш ответ должен быть единственным выражением, которое не использует квадратные скобки (строковое индексирование и нарезка), и вы можете вызывать метод str.find и использовать арифметические операторы (+, - и т. д.).
Что бы вы могли установить второй аргумент 'find' сделать это даст вам второе вхождение' s2'? – Marius