Метод replace() в Python
Описание
Метод replace() в Python заменяет old (старую строку) в строке на new (новую строку). Если указан третий параметр max, замена выполняется не более max раз.
Синтаксис
Синтаксис метода replace():
str.replace(old, new[, max])
Parameters
- old -- Заменяемая подстрока.
- new -- Новая строка, используемая для замены старой подстроки.
- max -- Необязательное число; заменяет не более max раз.
Возвращаемое значение
Возвращает новую строку, полученную заменой old (старой строки) в строке на new (новую строку). Если указан третий параметр max, замена выполняется не более max раз.
Пример
В следующем примере показано, как использовать функцию replace():
Пример
#!/usr/bin/python
str = "this is string example....wow!!! this is really string";
print str.replace("is", "was");
print str.replace("is", "was", 3);
Вывод приведенного выше примера:
thwas was string example....wow!!! thwas was really string thwas was string example....wow!!! thwas is really string
Другие расширения
Строки в Python