Why Python Required as Network, security and F5 Administrator # Live Demo- part1
Cuprins:
, vom vorbi despre cum se înlocuiește o subcărcătura din interiorul unei șiruri în Python, folosind metoda
replace()
.
.replace () Metoda
În Python, șirurile sunt reprezentate ca obiecte imuabile. Clasa
str
vine cu multe metode care vă permit să manipulați șirurile.
Metoda
.replace()
ia următoarea sintaxă:
str.replace(old, new)
-
str- Șirul cu care lucrați.old- Substratul pe care vrei să îl înlocuiești.new- Substratul care înlocuiește vechea substrat.maxreplace- argument opțional. Numărul de potriviri ale stratului vechi pe care doriți să îl înlocuiți. Meciurile sunt numărate de la începutul șirului.
Metoda întoarce o copie a șirului
srt
cu unele sau toate potrivirile de substring
old
înlocuite cu
new
. În cazul în care nu este dat
maxreplace
, toate evenimentele sunt înlocuite.
În exemplul de mai jos, vom înlocui substratul
far
în șiruri
s
cu
miles
:
s = 'A long time ago in a galaxy far, far away.'
s.replace('far', 'miles')
Rezultatul este un șir nou:
'A long time ago in a galaxy miles, miles away.'
Literalele cu șiruri sunt de obicei închise prin ghilimele unice, deși ghilimelele duble pot fi folosite și ele.
Când este dat argumentul opțional
maxreplace
, acesta va limita numărul de potriviri înlocuite. În următorul exemplu, înlocuim doar prima întâmplare:
s = 'My ally is the Force, and a powerful ally it is.'
s.replace('ally', 'friend', 1)
Șirul de rezultate va arăta astfel:
'My friend is the Force, and a powerful ally it is.'
Pentru a șterge o substratare, utilizați un șir gol
''
ca înlocuitor. De exemplu, pentru a elimina
space
din următorul șir pe care l-ați folosi:
s = 'That's no moon. It's a space station.'
s.replace('space ', '')
Noul șir va arăta astfel:
`That's no moon. It's a station.'
Înlocuiți Substringul în Lista șirurilor
Pentru a înlocui o subcentră dintr-o listă de șiruri, utilizați construcția de înțelegere a listei așa cum se arată mai jos:
s.replace('old', 'new') for s in list
Să aruncăm o privire la următorul exemplu:
names =
new_names =
print(new_names)
Codul de mai sus creează o copie a listei cu toate aparițiile de subîncărcare
Grace
înlocuite de
Lee
:
Concluzie
Înlocuirea unei subcărți într-un șir este una dintre cele mai de bază operații la scrierea codului în Python. După citirea acestui tutorial, ar trebui să înțelegeți bine modul de utilizare a metodei
replace()
.
Laptopul HP Pavilion dv7t pentru înlocuirea desktopului
ÎNlocuirea desktop-ului dv7t, cu performanțe ridicate, Se așteaptă să exceleze.
Facebook Înlocuirea fluxurilor de știri cu fluxuri de stare în timp real
Luând un sfat de pe playbook-ul Twitter, Facebook își actualizează designul paginii de pornire.
Apple MacBook Pro A1297 (17-inch) Laptop pentru înlocuirea desktopului
Cel mai mare laptop al Apple câștigă viteză și opțiuni în timp ce scade prețul pentru o valoare deosebită.







