replace-metodi
replace-metodi suorittaa
etsimisen ja korvaamisen merkkijonossa. Menetelmän ensimmäisessä parametrissa
määritetään osajono, jonka haluamme korvata.
Toisessa parametrissa - millä haluamme korvata sen.
Kolmannessa valinnaisessa parametrissa voidaan
määrittää osajonon korvausten määrä.
Syntaksi
merkkijono.replace(mikä korvataan, millä korvataan, [korvausten määrä])
Esimerkki
Korvataan kaikki merkit 'a'
merkillä !:
txt = 'abacdea'
print(txt.replace('a', '!'))
Koodin suorituksen tulos:
'!b!cde!'
Esimerkki
Asetetaan nyt korvausten määrä:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Koodin suorituksen tulos:
'!b!cdea'
Katso myös
-
metodi
index,
joka etsii osajonon esiintymisen indeksiä merkkijonossa -
metodi
format,
joka sijoittaa dataa merkkijonon muotoilun avulla -
metodi
count,
joka palauttaa osajonon esiintymisten määrän merkkijonossa -
metodi
endswith,
joka tarkistaa osajonon esiintymisen merkkijonon lopusta -
metodi
find,
joka palauttaa ensimmäisen osajonon esiintymisen indeksin merkkijonossa