Metoda replace
Metoda replace wykonuje wyszukiwanie i
zamianę w ciągu znaków. W pierwszym parametrze metody
określamy podciąg, który chcemy zamienić.
W drugim parametrze - na co chcemy go zamienić.
W trzecim opcjonalnym parametrze można
określić liczbę zamian podciągu.
Składnia
ciąg.replace(co zamieniamy, na co zamieniamy, [liczba zamian])
Przykład
Zamieńmy wszystkie znaki 'a' na
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Wynik wykonania kodu:
'!b!cde!'
Przykład
A teraz ustawmy liczbę zamian:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Wynik wykonania kodu:
'!b!cdea'
Zobacz też
-
metoda
index,
która wyszukuje indeks dopasowania podciągu w ciągu znaków -
metoda
format,
która podstawia dane za pomocą formatowania ciągu znaków -
metoda
count,
która zwraca liczbę wystąpień podciągu w ciągu znaków -
metoda
endswith,
która sprawdza wystąpienie podciągu od końca ciągu znaków -
metoda
find,
która zwraca indeks pierwszego dopasowania podciągu w ciągu znaków