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
streng.replace(hva vi erstatter, hva vi erstatter med, [antall erstatninger])
Eksempel
La oss erstatte alle tegnene 'a' med
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Resultatet av kjøring av koden:
'!b!cde!'
Eksempel
La oss nå angi antall erstatninger:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Resultatet av kjøring av koden:
'!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