Metode replace
Metode replace veic meklēšanu un
aizstāšanu virknē. Metodes pirmajā parametrā
mēs norādām apakšvirkni, kuru vēlamies aizstāt.
Otrajā parametrā - ar ko vēlamies to aizstāt.
Trešajā neobligātajā parametrā var
noteikt apakšvirknes aizstāšanas skaitu.
Sintakse
virkne.replace(ko aizstājam, ar ko aizstājam, [aizstāšanu skaits])
Piemērs
Aizstāsim visus simbolus 'a' ar
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Koda izpildes rezultāts:
'!b!cde!'
Piemērs
Tagad norādīsim aizstāšanu skaitu:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Koda izpildes rezultāts:
'!b!cdea'
Skatiet arī
-
metodi
index,
kas meklē apakšvirknes sakritības indeksu virknē -
metodi
format,
kas aizvieto datus, izmantojot virknes formatēšanu -
metodi
count,
kas atgriež apakšvirknes ierašanās skaitu virknē -
metodi
endswith,
kas pārbauda apakšvirknes ierašanos no virknes beigām -
metodi
find,
kas atgriež pirmās apakšvirknes sakritības indeksu virknē