Метод replace

Методът replace извършва търсене и замяна в низ. В първия параметър на метода посочваме подниза, който искаме да заменим. Във втория параметър - с какво искаме да го заменим. В трети незадължителен параметър може да се зададе брой замени на подниза.

Синтаксис

pythonниз.replace(какво заменяме, с какво заменяме, [брой замени])

Пример

Нека заменим всички символи 'a' с !:

pythontxt = 'abacdea'
print(txt.replace('a', '!'))

Резултат от изпълнението на кода:

python'!b!cde!'

Пример

А сега да зададем брой замени:

pythontxt = 'abacdea'
print(txt.replace('a', '!', 2))

Резултат от изпълнението на кода:

python'!b!cdea'

Вижте също

  • метод index,
    който търси индекса на съвпадение на подниз в низ
  • метод format,
    който замества данни с помощта на форматиране на низ
  • метод count,
    който връща броя на срещанията на подниз в низ
  • метод endswith,
    който проверява срещане на подниз от края на низа
  • метод find,
    който връща индекса на първото съвпадение на подниз в низ