Metoden replace
Metoden replace utför sökning och
ersättning i en sträng. I metodens första parameter
anger vi delsträngen som vi vill ersätta.
I den andra parametern - vad vi vill ersätta den med.
I den tredje valfria parametern kan vi
ange antalet ersättningar av delsträngen.
Syntax
sträng.replace(vad vi ersätter, vad vi ersätter med, [antal ersättningar])
Exempel
Låt oss ersätta alla tecken 'a' med
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Resultat av kodkörning:
'!b!cde!'
Exempel
Och nu sätter vi antalet ersättningar:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Resultat av kodkörning:
'!b!cdea'
Se även
-
metoden
index,
som söker index för delsträngsträff i strängen -
metoden
format,
som substituerar data med hjälp av strängformatering -
metoden
count,
som returnerar antalet förekomster av en delsträng i strängen -
metoden
endswith,
som kontrollerar förekomst av delsträng från slutet av strängen -
metoden
find,
som returnerar index för den första träffen av delsträngen i strängen