Obrezivanje žica u Pythonu: Sve što trebate znati



Ovaj će vam članak pružiti detaljno i sveobuhvatno znanje o tome kako primijeniti obrezivanje niza u Pythonu s primjerima.

Obrezivanje niza može biti vrlo korisno i ima višestruku primjenu. Mnogi koderi pretjerano koriste funkciju obrezivanja kako bi izvukli informacije koje bi im mogle biti dragocjene iz izvornog niza. U ovom ćemo članku razgovarati o obrezivanju žica u sustavu :

Uvod u obrezivanje

Postoje i druge funkcije koje python posjeduje koje bi se mogle činiti vrlo slične ovoj. Jedna takva stvar je ' Rezanje žica '. Ovdje možemo podijeliti žice na više dijelova i na niz primijeniti različite opcije. Možemo ukloniti određene odjeljke, izrezati prvi dio, ukloniti zadnja slova niza i zamijeniti ga drugim žicama na tim položajima.





String-Trimming



što je anakonda za pythona

Budući da je to posve zaseban odjeljak, pogledajmo sada što se sve može učiniti sa rezanjem.

Što je obrezivanje žica u Pythonu?

Obrezivanje niza vrši se na tri načina kako je prikazano na gornjem dijagramu. Pogledajmo ih.

  • Traka - Novi niz vraća se nakon uklanjanja razmaka ili vodećih razmaka.



  • R-traka - Ovo daje novi niz s uklonjenim samo pratećim razmacima. Otuda naziv 'rstring', tj. Uklanjanje razmaka samo s desne strane niza.

  • L-traka - 'Lstrip' radi suprotno od R-trake. Uklanja razmake s početka niza, koji je lijeva strana.

Prema zadanim postavkama, sve ove funkcije ne zahtijevaju obvezno prosljeđivanje argumenta za uklanjanje razmaka. Tek kada je potrebno ukloniti određeni znak, to se spominje u argumentu i prema tome će se ukloniti s vodećih i pratećih mjesta.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'Nakon uklanjanja vodećih razmaka u nizu =' {str.lstrip ()} 'n') print (f'Nakon uklanjanja niza praznih razmaka = '{str.rstrip ()}' n ') print (f'Nakon obrezivanja razmaka između praznih prostora =' {str.strip ()} 'n')

Sada razmotrimo određeni znak koji se izvlači iz niza.

str = '&&&&&&& EDUREKA &&&&&&&' 'print (' n Ovo je izvorno stringnn ', str) print (' n Ispod je uobičajena funkcija trake n ') print (str.strip (' & ')) print (' n Ispod je R -strip functionnn ') print (str.rstrip (' & ')) print (' n Ispod je L-strip functionnn ') print (str.lstrip (' & '))

Postoje i druge funkcionalnosti koje se vrte oko ove slične tema obrezivanja niza u pythonu. Pogledajmo sada druge jednostavne funkcionalnosti koje se primjenjuju na nizove.

Min i Max žice

Ovdje je minimalna funkcija ili 'min' izvlačenje najmanje vrijednosti abecede iz niza. To je iz skupa abeceda A-Z, A je najmanja vrijednost, a Z najveća. Funkcija 'max' čini suprotno, odnosno odabire abecedu s najvećom vrijednošću iz niza. To se može bolje izraziti primjerom u nastavku.

str = 'EDUREKA' print ('n Ovo je izvorni stringnn', str) print ('n Znak minimalne vrijednosti je: n' + min (str)) print ('nZnak maksimalne vrijednosti je: n' + max ( str))

Zamijeniti

Funkcija zamjene vrlo je jednostavna za razumijevanje. Iz same riječi replace možemo izvesti značenje da se određeni dijelovi niza mogu zamijeniti drugim elementima niza. Na primjer, razmotrite donji kod:

str = 'EDUREKA je EDUREKA' str1 = 'EDUREKA' str2 = 'NAJBOLJI' ispis ('Konačni niz nakon zamjene je: n') print ('Za jedno pojavljivanjen') print (str.replace (str1, str2, 1) ) print ('nZa dva pojavljivanja') print (str.replace (str1, str2, 2))

Ovim smo došli do kraja ovog članka o obrezivanju žica u Pythonu. Nadam se da imate dovoljno ideja o obrezivanju žica.

Da biste stekli detaljno znanje o Pythonu, zajedno s raznim aplikacijama, to možete za mrežni trening uživo s podrškom 24/7 i doživotnim pristupom.

koja je razlika između html i xml

Imate pitanje za nas? Spomenite ih u odjeljku za komentare 'Obrezivanje žica u Pythonu', a mi ćemo vam se javiti.