Opis
Metoda napisów w języku Python replace () zwraca kopię łańcuch, w którym wystąpienia stare zostały zastąpione nowymi, opcjonalnie ograniczając liczbę zastąpień do maks.
Składnia
Poniżej znajduje się składnia metody replace () –
str.replace(old, new)
Parametry
-
stary – to jest stary podciąg do zastąpienia.
-
nowy – To jest nowy podciąg, który zastąpiłby stary podciąg.
-
max – Jeśli podano ten opcjonalny argument max, zastępowane są tylko pierwsze liczniki wystąpień.
Zwracana wartość
Ta metoda zwraca kopię ciągu ze wszystkimi wystąpieniami podłańcucha zastąpionego nowym. Jeśli podany jest opcjonalny argument max, zastępowane są tylko pierwsze liczniki wystąpień.
Przykład
Poniższy przykład ilustruje użycie metody replace ().
#!/usr/bin/pythonstr = "this is string example....wow!!! this is really string"print str.replace("is", "was")print str.replace("is", "was", 3)
Kiedy uruchamiamy powyższy program, daje on następujący wynik –
thwas was string example....wow!!! thwas was really stringthwas was string example....wow!!! thwas is really string