Piton

Python String funkcija replace ()

Python String funkcija replace ()

Zamjena žica je često bitna. Ako želite zamijeniti bilo koji niz ili riječ u svom programu, tada je jedna mogućnost ručna provjera cijelog programa i zamjena svakog niza željenim nizom. Python također nudi ugrađenu funkciju replace () za zamjenu niza. Funkcija Python replace () ne zamjenjuje stvarni niz, ali pravi kopiju niza i zamjenjuje instance navedenog niza novim nizom. Ovaj vam članak pokazuje kako koristiti funkciju replace () u Pythonu.

Sintaksa

Sintaksa funkcije replace () je sljedeća:

niz.zamijeniti (oldstring, newstring, count)

Stari niz: Niz koji želite zamijeniti.

Novi niz: Niz koji zamjenjuje stari niz.

Računati: Ovaj parametar nije obavezan. Parametar count koristi se za navođenje koliko puta želite zamijeniti stari niz novim.

Funkcija replace () vraća samo kopiju niza.

Primjeri

Sada ćemo pogledati neke primjere funkcije Python replace (). U dolje navedenom primjeru zamijenit ćemo pojam "web stranica" s izrazom "linuxhint"."

# deklariranje izvornog niza
str = "Pozdrav i dobrodošli na web stranicu"
# zamjena "web stranice" s "linuxhint"
print ("Zamijenjeni niz je:", str.zamijeniti ("web stranica", "linuxhint"))

Izlaz

Izlaz se prikazuje u Python konzoli. Ovaj rezultat pokazuje da je pojam "web stranica" zamijenjen izrazom "linuxhint"."

Pogledajmo još jedan primjer funkcije replace (). Ovdje ćemo izraz "pas" zamijeniti izrazom "mačka".”Vrijednost brojanja je 1, što znači da će izraz„ pas ”biti zamijenjen izrazom„ mačka ”samo jednom u nizu.

# deklariranje izvornog niza
str = "Pas je životinja. Pas jede hranu "
# zamjena "Psa" s "Mačka"
ispis (str.zamijeniti ("Pas", "Mačka", 1))

Izlaz

Izlaz se prikazuje u Python konzoli. Ovaj rezultat pokazuje da je prvi izraz "pas" zamijenjen izrazom "mačka" u nizu.

Ako je vrijednost brojanja 2, tada bi funkcija zamijenila prva dva pojavljivanja pojma "pas" s izrazom "mačka" u nizu. Ako ne koristite vrijednost brojanja, tada zamjenjuje funkcija replace () svi instance navedenog stara_niza s odabranima nova_niza.

# deklariranje izvornog niza
str = "Pas je životinja. Pas jede hranu "
# zamjena "Psa" s "Mačka"
ispis (str.zamijeniti ("Pas", "Mačka", 2))

Izlaz

Izlaz se prikazuje u Python konzoli. Ovaj rezultat pokazuje da su dvije pojave pojma "pas" zamijenjene izrazom "mačka" u nizu.

Kao što je ranije spomenuto, funkcija replace () vraća samo kopiju izvornog niza. Ne mijenja izvorni niz. Sada ćemo ispisati izvorni niz nakon zamjene pojma "pas" s izrazom "mačka."

# deklariranje izvornog niza
str = "Pas je životinja. Pas jede hranu "
# zamjena "Psa" s "Mačka"
print ("Zamijenjeni niz:", str.zamijeniti ("Pas", "Mačka", 2))
# ispis izvornog niza
ispis ("Izvorni niz:", str)

Izlaz

Izlaz se prikazuje u Python konzoli. Ovaj izlaz pokazuje da je izvorni niz ostao isti. Funkcija replace () vraća kopiju izvornog niza tek nakon uvođenja promjena.

Zaključak

Ovaj članak objašnjava zamjenu niza u Pythonu pomoću funkcije replace () uz pomoć nekoliko jednostavnih primjera. Članak je trebao pomoći početnicima da nauče više o izvođenju zamjene niza u Pythonu pomoću funkcije replace ().

HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...
Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...
Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...