PushMowerRepair.com - Briggs 3.5HP Recoiling a Starter Spring
Sadržaj:
, razgovarat ćemo o tome kako zamijeniti podstvor unutar niza u Pythonu, koristeći metodu
replace()
.
.replace () Metoda
U Pythonu su strune predstavljene kao nepromjenjivi
str
objekti. Klasa
str
dolazi s mnogim metodama koje vam omogućuju manipuliranje nizovima.
Metoda
.replace()
ima sljedeću sintaksu:
str.replace(old, new)
-
str
- Niz s kojim radite.old
- Podvrsta koju želite zamijeniti.new
- Podstring koji zamjenjuje staru podstring.maxreplace
- neobavezni argument. Broj podudaranja stare podstrane koju želite zamijeniti. Utakmice se računaju od početka niza.
Metoda vraća kopiju
srt
s nekim ili svim podudaranjima
old
niza zamijenjenog
new
. Ako nije
maxreplace
, zamjenjuju se svi događaji.
U primjeru u nastavku zamjenjujemo podstvor
far
u nizu s
miles
:
s = 'A long time ago in a galaxy far, far away.'
s.replace('far', 'miles')
Rezultat je novi niz:
'A long time ago in a galaxy miles, miles away.'
Gudački literali obično su zatvoreni jednim navodnicima, iako se također mogu koristiti dvostruki citati.
Kad je
maxreplace
argument
maxreplace
, on će ograničiti broj zamijenjenih podudaranja. U sljedećem primjeru zamjenjujemo samo prvu pojavu:
s = 'My ally is the Force, and a powerful ally it is.'
s.replace('ally', 'friend', 1)
Rezultat će izgledati ovako:
'My friend is the Force, and a powerful ally it is.'
Za brisanje podstrane, koristite prazan niz
''
kao zamjenu. Na primjer, da uklonite
space
iz sljedećeg niza koji biste upotrijebili:
s = 'That's no moon. It's a space station.'
s.replace('space ', '')
Novi niz izgledat će ovako:
`That's no moon. It's a station.'
Zamijenite podstranu na popisu žica
Da biste zamijenili podstvor u popisu struna, upotrijebite konstrukciju poimanja popisa kao što je prikazano u nastavku:
s.replace('old', 'new') for s in list
Pogledajmo sljedeći primjer:
names =
new_names =
print(new_names)
Gornji kôd stvara kopiju popisa sa svim pojavama podvrsta
Grace
zamijenjene
Lee
:
Zaključak
Zamjena podstice u nizu jedna je od najosnovnijih operacija prilikom pisanja koda u Python-u. Nakon čitanja ovog vodiča trebali biste dobro razumjeti kako se koristi metoda
replace()
.
SAP je najavio u srpnju ta će Podrška za tvrtke zamijeniti osnovne i premium mogućnosti podrške. Podrška za tvrtku košta 22 posto korisničkih naknada, u usporedbi s 17 posto za osnovnu podršku. Dodatni troškovi bit će prebačeni u narednih nekoliko godina, a nove optužbe neće početi do 1. siječnja.

Ali klijenti tvrtke Forrester izrazili su brojne uobičajene bolove.
DEMO 09: Home-račun pokuša zamijeniti vašeg hipotekarnog brokera

Nova web usluga pokušava uskladiti vlasnike kuća s bankama kako bi se lakše financirao dom.
Amazon će zamijeniti krekirane zapale

Okretanje naravno, Amazon sada kaže da će zamijeniti napuknut e-knjiga čitatelja besplatno.