Module (37%)
Section (61%)

Метод replace()

Методreplace() с двумя параметрами возвращает копию исходной строки, в которой все элементы, равняющиеся первому аргументу, замененяются вторым аргументом.

Посмотрите на пример кода в редакторе. Запустите его.

Код выводит:

www.pythoninstitute.org Thare are it! Apple

output

Второй аргумент может быть пустой строкой (тогда замена фактически удаляет все символы строки), но первый не может быть пустым.


Вариант replace() с тремя параметрами использует третий аргумент (число) для ограничения количества замен.

Посмотрите на приведенный ниже пример кода:

print("This is it!".replace("is", "are", 1)) print("This is it!".replace("is", "are", 2))

Можете угадать его вывод? Запустите код и проверьте свои догадки.



Code

# Demonstrating the replace() method
print("www.netacad.com".replace("netacad.com", "pythoninstitute.org"))
print("This is it!".replace("is", "are"))
print("Apple juice".replace("juice", ""))
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×