- Метод find () – ищет первое вхождение подстроки:
text.find ("e") возвращает 1 (позиция первой буквы 'e' в "Hello"). - Метод rfind () – ищет последнее вхождение подстроки:
text.rfind ("e") возвращает 13 (позиция буквы 'e' в слове "friend"). - Метод replace () – заменяет часть строки:
- исходная строка:"Hello, my friend!";
- text.replace ("my friend", "world");
- после замены: "Hello, world!";
- Альтернатива через срезы:
text = text [:7] + "world" + text [7 + 9:] — берём начало
до 7-го индекса, вставляем новое слово и пропускаем 9
символов (слово "my friend"), начиная с 7-го.
Программный код | Окно вывода |
|---|---|
text = "Hello, my friend!“ | 113Hello, world! |