Descriere
Metoda șirului Python replace () returnează o copie a șir în care aparițiile vechilor au fost înlocuite cu noi, restricționând opțional numărul de înlocuiri la maxim.
Sintaxă
Urmează sintaxa pentru metoda replace () –
str.replace(old, new)
Parametri
-
vechi – Acesta este un șir vechi care trebuie înlocuit.
-
nou – Acesta este un șir nou, care ar înlocui vechiul șir.
-
max – Dacă este dat acest argument opțional max, doar primele apariții de numărare sunt înlocuite.
Valoare returnată
Această metodă returnează o copie a șirului cu toate aparițiile substringului vechi înlocuite cu new. Dacă se dă argumentul opțional max, numai primele apariții de numărare sunt înlocuite.
Exemplu
Următorul exemplu arată utilizarea metodei replace ().
#!/usr/bin/pythonstr = "this is string example....wow!!! this is really string"print str.replace("is", "was")print str.replace("is", "was", 3)
Când rulăm mai sus de program, acesta produce următorul rezultat –
thwas was string example....wow!!! thwas was really stringthwas was string example....wow!!! thwas is really string