Tunderea șirurilor în Python: Tot ce trebuie să știți



Acest articol vă va oferi o cunoaștere detaliată și cuprinzătoare despre cum să implementați tăierea șirurilor în Python cu exemple.

Tunderea unui șir poate fi foarte utilă și are mai multe aplicații. Mulți codificatori folosesc excesiv funcția de tundere pentru a extrage informații, care ar putea fi valoroase pentru ei dintr-un șir original. În acest articol, vom discuta despre tăierea șirurilor :

Introducere în tăiere

Există și alte funcționalități pe care le are Python, care ar putea părea foarte asemănătoare cu aceasta. Un astfel de lucru este „ Felierea șirurilor ”. Aici putem împărți șirurile în mai multe părți și avem opțiuni diferite aplicate pe șir. Putem elimina anumite secțiuni, decupăm prima parte, eliminăm ultimele litere ale șirului și le putem înlocui cu alte șiruri în acele poziții.





String-Trimming



Întrucât aceasta este o secțiune separată, să ne uităm acum la ce se poate face cu șirurile prin tundere.

Ce este tăierea șirurilor în Python?

Tunderea unui șir se face în trei moduri, așa cum este descris în diagrama de mai sus. Să ne uităm la ele.

amestecarea datelor de tablou nu funcționează
  • Bandă - Un șir nou este returnat după eliminarea oricărui spațiu final sau spații de conducere.



  • R-bandă - Acest lucru scoate un șir nou, cu doar spațiile de urmărire eliminate. De aici și numele „rstring”, adică eliminând spațiile doar din partea dreaptă a șirului.

  • L-Strip - „Lstrip” face opusul benzii R. Îndepărtează spațiile albe de la începutul șirului, care este partea stângă.

În mod implicit, toate aceste funcții nu necesită obligatoriu transmiterea unui argument pentru a elimina spațiile albe. Numai atunci când un anumit personaj trebuie eliminat, atunci acesta este menționat în argument și acesta va fi eliminat în consecință din locurile de conducere și de la urmă.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'After Removing Whitespaces String =' {str.lstrip ()} 'n') print (f'After Removing Trailing Whitespaces String = '{str.rstrip ()}' n ') print (f'After Trimming Whitespaces String =' {str.strip ()} 'n')

Acum, să luăm în considerare un anumit caracter care trebuie extras dintr-un șir.

cum se setează classpath în Linux
str = '&&&&&& EDUREKA &&&&&&&' print ('n Acesta este șirul original', str) print ('n Mai jos este funcția obișnuită a benzii n') print (str.strip ('&')) print ('n Mai jos este R -strip functionnn ') print (str.rstrip (' & ')) print (' n Mai jos este funcția L-stripnn ') print (str.lstrip (' & '))

Există și alte funcționalități care se învârt în jurul acestui lucru similar subiectul tăierii șirurilor în python. Să ne uităm acum la alte funcționalități simple, care sunt aplicate șirurilor.

Min și Max ale unui șir

Aici, funcția minimă sau „min” este de a extrage cea mai mică valoare a alfabetului din șir. Aceasta este din setul de alfabete A-Z, A fiind cea mai mică valoare și Z fiind cea mai mare. Funcția „max” face opusul, adică alege alfabetul cu cea mai mare valoare din șir. Acest lucru poate fi exprimat mai bine cu exemplul de mai jos.

str = 'EDUREKA' print ('n Acesta este șirul original', str) print ('n Caracterul valorii minime este: n' + min (str)) print ('nCaracterul valorii maxime este: n' + max ( str))

A inlocui

Funcția de înlocuire este destul de simplă de înțeles. Din cuvântul înlocuiți putem obține semnificația că anumite secțiuni ale șirului pot fi înlocuite cu alte elemente ale șirului. De exemplu, luați în considerare codul de mai jos:

doar la timp compilatorul Java
str = 'EDUREKA este EDUREKA' str1 = 'EDUREKA' str2 = 'BEST' print ('Șirul final după înlocuire este: n') print ('Pentru un eveniment') print (str.replace (str1, str2, 1) ) print ('nFor two occurrancen') print (str.replace (str1, str2, 2))

Cu aceasta, ajungem la sfârșitul acestui articol de tăiere a șirurilor în Python. Sper că ai suficiente idei pentru tăierea șirurilor.

Pentru a obține cunoștințe aprofundate despre Python împreună cu diferitele sale aplicații, puteți pentru instruire online live cu asistență 24/7 și acces pe viață.

Ai o întrebare pentru noi? Menționați-le în secțiunea de comentarii din „Tăierea șirurilor în Python” și vă vom răspunde.