Metoden replace

Metoden replace utfører søk og erstatning i en streng. I den første parameteren til metoden spesifiserer vi delstrengen som vi ønsker å erstatte. I den andre parameteren - hva vi ønsker å erstatte den med. I den tredje valgfrie parameteren kan vi angi antall erstatninger for delstrengen.

Syntaks

pythonstreng.replace(hva vi erstatter, hva vi erstatter med, [antall erstatninger])

Eksempel

La oss erstatte alle tegnene 'a' med !:

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

Resultatet av kjøring av koden:

python'!b!cde!'

Eksempel

La oss nå angi antall erstatninger:

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

Resultatet av kjøring av koden:

python'!b!cdea'

Se også

  • metoden index,
    som søker etter indeksen til en delstreng i en streng
  • metoden format,
    som setter inn data ved hjelp av strengformatering
  • metoden count,
    som returnerer antall forekomster av en delstreng i en streng
  • metoden endswith,
    som sjekker forekomsten av en delstreng fra slutten av strengen
  • metoden find,
    som returnerer indeksen til den første forekomsten av en delstreng i en streng