Какой метод используется для замены подстроки python?

Аватар пользователя Карина Абдуллаева
Карина Абдуллаева
25 ноября 2022

Для замены подстроки можно использовать метод 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'

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

1 0
Познакомьтесь с основами Python бесплатно