Metoden replace
Metoden replace udfører søgning og
erstatning i en streng. I den første parameter for metoden
angiver vi understrengen, som vi ønsker at erstatte.
I den anden parameter - hvad vi ønsker at erstatte den med.
I den tredje valgfrie parameter kan vi
angive antallet af erstatninger for understrengen.
Syntaks
streng.replace(hvad erstatter vi, hvad erstatter vi med, [antal erstatninger])
Eksempel
Lad os erstatte alle tegn 'a' med
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Resultat af kodeudførelse:
'!b!cde!'
Eksempel
Lad os nu angive antallet af erstatninger:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Resultat af kodeudførelse:
'!b!cdea'
Se også
-
metoden
index,
som søger efter indekset for en understrenge i en streng -
metoden
format,
som indsætter data ved hjælp af strengformatering -
metoden
count,
som returnerer antallet forekomster af en understreng i en streng -
metoden
endswith,
som kontrollerer forekomsten af en understreng fra slutningen af strengen -
metoden
find,
som returnerer indekset for den første forekomst af en understreng i strengen