Справочник по функциям Python

str.replace

Заменяет вхождения подстроки old на new.

Python 3.13
str.replace(old, new, count=-1)

Параметры

oldstr
Подстрока, которую нужно заменить.
newstr
Подстрока, которая встанет на её место.
countintнеобязательный
Сколько первых вхождений заменить; -1 — все.

Возвращаемое значение

Новая строка с заменами; исходная не меняется.

Примеры

Замена слова в строке

Python 3.13
print('hello world'.replace('world', 'Python'))
hello Python

Замена только первого вхождения

Python 3.13
print('a-b-c'.replace('-', '+', 1))
a+b-c

Подробности

Строки неизменяемые, поэтому результат нужно сохранить: text = text.replace(...). Замена учитывает регистр. Для замены по шаблону, например всех цифр, используйте re.sub.

Смотрите также

Где изучить