Obrezovanje nizov v Pythonu: vse, kar morate vedeti



V tem članku boste našli podrobno in izčrpno znanje o tem, kako v Pythonu uvesti obrezovanje nizov s primeri.

Obrezovanje niza je lahko zelo koristno in ima več aplikacij. Številni kodirniki funkcijo obrezovanja pretirano uporabljajo za pridobivanje informacij, ki so jim lahko dragocene iz prvotnega niza. V tem članku bomo razpravljali o obrezovanju nizov v :

Uvod v obrezovanje

Obstajajo še druge funkcije, ki jih ima python in bi se lahko zdele zelo podobne tej. Takšna stvar je ' Rezanje strun '. Tu lahko nize razdelimo na več delov in na njih uporabimo različne možnosti. Lahko odstranimo določene odseke, izrežemo prvi del, odstranimo zadnje črke niza in ga nadomestimo z drugimi nizi tudi v teh položajih.





String-Trimming



java ustvari niz predmetov

Ker je to v celoti ločen odsek, si poglejmo, kaj lahko naredimo z nizi z obrezovanjem.

Kaj je obrezovanje nizov v Pythonu?

Obrezovanje niza se izvede na tri načine, kot je prikazano na zgornjem diagramu. Oglejmo si jih.

  • Strip - Nov niz se vrne po odstranitvi morebitnih končnih presledkov ali vodilnih presledkov.



  • R-trak - To prikaže nov niz z odstranjenimi samo končnimi presledki. Od tod tudi ime 'rstring', tj. Odstranjevanje presledkov samo z desne strani niza.

  • L-trak - “Lstrip” deluje nasprotno od R-traku. Odstrani presledke z začetka niza, ki je na levi strani.

Vse te funkcije privzeto ne zahtevajo posredovanja argumenta za odstranitev presledkov. Šele ko je treba odstraniti določen znak, je to omenjeno v argumentu in bo ustrezno odstranjeno z vodilnih in končnih mest.

kako nastaviti java classpath v ukazni vrstici linux
str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'Po odstranitvi vodilnih belih prostorov String =' {str.lstrip ()} 'n') print (f'Po odstranitvi sledilnih nizov belih prostorov) = '{str.rstrip ()}' n ') print (f'Po obrezovanju presledkov v nizu =' {str.strip ()} 'n')

Zdaj pa razmislimo o določenem znaku, ki ga je treba izvleči iz niza.

str = '&&&&&&& EDUREKA &&&&&&&&' print ('n To je prvotna stringnn', str) print ('n Spodaj je običajna funkcija traku n') print (str.strip ('&')) print ('n Spodaj je R -strip functionnn ') print (str.rstrip (' & ')) print (' n Spodaj je L-strip functionnn ') print (str.lstrip (' & '))

Obstajajo tudi druge funkcionalnosti, ki se vrtijo okoli tega podobnega tema obrezovanja nizov v pythonu. Poglejmo si zdaj druge preproste funkcionalnosti, ki se uporabljajo za nize.

Min in Max niza

Tu je najmanjša funkcija ali „min“ izločanje najmanjše vrednosti abecede iz niza. To je iz nabora abeced A-Z, pri čemer je A najnižja vrednost, Z pa najvišja. Funkcija »max« deluje nasprotno, to pomeni, da iz niza izbere abecedo z največjo vrednostjo. To lahko bolje izrazimo s spodnjim primerom.

str = 'EDUREKA' print ('n To je prvotni stringnn', str) print ('n Znak najmanjše vrednosti je: n' + min (str)) print ('nZnak največje vrednosti je: n' + max ( str))

Zamenjati

Funkcija zamenjave je povsem enostavna za razumevanje. Iz same besede nadomestimo lahko pomen, da je nekatere odseke niza mogoče nadomestiti z drugimi elementi niza. Na primer, upoštevajte spodnjo kodo:

str = 'EDUREKA je EDUREKA' str1 = 'EDUREKA' str2 = 'NAJBOLJŠE' print ('Končni niz po zamenjavi je: n') print ('Za enega udeleženca') print (str.replace (str1, str2, 1) ) print ('nZa dva dogodka') print (str.replace (str1, str2, 2))

S tem smo prišli do konca tega članka Obrezovanje nizov v Pythonu. Upam, da imate dovolj idej za obrezovanje strun.

razlika med final final in finalize v javi

Če želite poglobljeno znanje Pythona in njegovih različnih aplikacij, lahko za spletno usposabljanje v živo s podporo 24 ur na dan in 7 dni v tednu.

Imate vprašanje za nas? Omenite jih v oddelku za komentarje v 'Obrezovanje nizov v Pythonu' in javili se vam bomo.