Метод replace - поиск и замена подстроки в строке на Python
Метод replace
осуществляет поиск и замену в строке.
В первом параметре метода указываем
подстроку, которую хотим заменить.
Во втором параметре - чем хотим ее заменить.
В третьем необязательном параметре можно
задать количество замены подстроки.
Синтаксис
строка.replace(что меняем, чем меняем, [количество замен])
Пример
Давайте заменим все символы 'a'
на !
:
txt = 'abacdea'
print(txt.replace('a', '!'))
Результат выполнения кода:
'!b!cde!'
Пример
А теперь зададим количество замен:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Результат выполнения кода:
'!b!cdea'
Смотрите также
-
метод
index
,
который ищет индекс совпадения подстроки в строке -
метод
format
,
который подстанавливает данные с помощью форматирования строки -
метод
count
,
который возвращает количество вхождений подстроки в строке -
метод
endswith
,
который проверяет вхождение подстроки с конца строки -
метод
find
,
который возвращает индекс первого совпадения подстроки в строке