Функция replace в Python: замена символов и подстрок в строке
Функция "replace" в Python используется для замены частей строки на другие символы или подстроки.
Синтаксис функции:
str.replace(old, new[, count])
где:
- `str` – исходная строка;
- `old` – символы или подстрока, которую нужно заменить;
- `new` – символы или подстрока, на которую нужно заменить `old`;
- `count` (необязательный параметр) – количество вхождений `old`, которые нужно заменить. Если данный параметр не указан, то заменятся все вхождения `old`.
Пример:
python
str = "Hello world!"
new_str = str.replace("world", "Python")
print(new_str) # выведет "Hello Python!"
Здесь мы заменяем в строке `str` подстроку "world" на "Python".
Также, можно заменять несколько символов:
python
str = "abababab"
new_str = str.replace("a", "1").replace("b", "2")
print(new_str) # выведет "12121212"
Здесь мы сначала заменяем символ "a" на "1", а затем заменяем символы "b" на "2".