A replace metódus

A replace metódus keresést és cserét hajt végre egy sztringben. A metódus első paraméterében annak a részsztringnek adjuk meg, amelyet le szeretnénk cserélni. A második paraméterben - arra, amire le szeretnénk cserélni. A harmadik, opcionális paraméterben megadhatjuk a részsztring cseréjének számát.

Szintaxis

pythonsztring.replace(mit cseréljünk, mire cseréljük, [cserek száma])

Példa

Cseréljük le az összes 'a' szimbólumot !-ra:

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

A kód végrehajtásának eredménye:

python'!b!cde!'

Példa

Most adjuk meg a cserek számát:

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

A kód végrehajtásának eredménye:

python'!b!cdea'

Lásd még

  • a index metódus,
    amely megkeresi egy részsztring egyezésének indexét a sztringben
  • a format metódus,
    amely adatokat helyettesít be a sztring formázásával
  • a count metódus,
    amely visszaadja egy részsztring előfordulásainak számát a sztringben
  • a endswith metódus,
    amely egy részsztring előfordulását ellenőrzi a sztring végétől
  • a find metódus,
    amely visszaadja az első egyező részsztring indexét a sztringben