Какой метод используется для замены подстроки python? — Q&A Хекслет
2026-02-26 19:50 Diff

Для замены подстроки можно использовать метод str.replace(old, new[, count]). Он вернет копию строки, в которой все подстроки old будут заменены на new (необязательный параметр count указывает сколько замен нужно производить).

Так как строка неизменяемый формат, то метод возвращает именно копию. Но можно переприсвоить переменную, и замена "как будто" произойдет в той же строке.

Примеры:

a = 'The Young Pope' a.replace('Young', 'New') # 'The New Pope' a # 'The Young Pope' a = a.replace('Young', 'New') a # 'The New Pope'

Ссылка на документацию