Karakterláncok vágása Pythonban: Minden, amit tudnod kell



Ez a cikk részletes és átfogó ismereteket nyújt Önnek a karakterlánc-vágás megvalósításáról a Pythonban példákkal.

A karakterlánc kivágása nagyon hasznos lehet, és többféle alkalmazást is tartalmaz. Sok kódoló túlságosan használja a nyírás funkciót információk kinyerésére, amelyek értékesek lehetnek számukra egy eredeti karakterláncból. Ebben a cikkben a húrvágást tárgyaljuk :

pl sql fejlesztői bemutató kezdőknek

Bevezetés a vágásba

Vannak más olyan funkciók is, amelyekkel a python rendelkezik, amelyek nagyon hasonlónak tűnhetnek ehhez. Az egyik ilyen dolog: Húrok szeletelése ”. Itt sok részre oszthatjuk a húrokat, és különböző lehetőségeket alkalmazhatunk a húrra. Bizonyos szakaszokat eltávolíthatunk, kivághatjuk az első részt, eltávolíthatjuk a húr utolsó betűit, és helyettesíthetjük más húrokkal ezekben a pozíciókban is.





String-Trimming



Mivel ez egy külön szakasz, nézzük meg most, hogy mit lehet tenni a húrokkal a vágással.

Mi a karakterlánc-vágás a Pythonban?

A húrok vágása háromféle módon történik, amint azt a fenti ábra mutatja. Vessünk egy pillantást rájuk.

  • Szalag - Egy új karakterlánc visszaküldésre kerül, miután eltávolítottuk a záró és a vezető tereket.



  • R-szalag - Ez egy új karakterláncot ad ki, amelynek csak a záróköreit távolítják el. Ezért az „rstring” elnevezés, vagyis csak a karakterlánc jobb oldaláról távolítja el a szóközöket.

  • L-szalag - Az „Lstrip” az R-sáv ellenkezőjét csinálja. Eltávolítja a szóközöket a karakterlánc elejétől, amely a bal oldal.

    hogyan kell használni a pitont anakondában

Alapértelmezés szerint ezek a függvények nem kötelezően megkövetelik az argumentum átadását a szóközök eltávolításához. Csak akkor, ha egy bizonyos karaktert el kell távolítani, akkor ezt megemlíti az argumentum, és ennek megfelelően eltávolítja azt a vezető és a záró helyekről.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'A vezető fehér szóközök eltávolítása után String =' {str.lstrip ()} 'n') print (f 'a záró szóköz eltávolítása után = '{str.rstrip ()}' n ') print (f' A szóközök vágása után a karakterlánc = '{str.strip ()}' n ')

Most vegyünk fontolóra egy karaktert, amelyet kibonthatunk egy karakterláncból.

str = '&&&&&& EDUREKA &&&&&&&' print ('n Ez az orignial stringnn', str) print ('n Az alábbiakban a szokásos sávfüggvény n') print (str.strip ('&')) print ('n Alul van az R -strip functionnn ') print (str.rstrip (' & ')) print (' n Az alábbiakban az L-strip functionnn ') print (str.lstrip (' & '))

Vannak más funkciók is, amelyek ezen hasonló körül forognak a string vágás témája a pythonban. Most nézzünk meg más egyszerű funkciókat, amelyeket a húrokra alkalmaznak.

Min és Max egy húr

Itt a minimális függvény vagy a „min” az ábécé legkevesebb értékének kivonása a karakterláncból. Ez az A-Z ábécék halmazából származik, A értéke a legkisebb, Z pedig a legmagasabb. A „max” függvény ennek ellenkezőjét teszi, vagyis a legmagasabb értékű ábécét választja ki a karakterláncból. Ez jobban kifejezhető az alábbi példával.

str = 'EDUREKA' print ('n Ez az orignial stringnn', str) print ('n A minimális érték karakter: n' + min (str)) print ('nA maximális érték karakter: n' + max ( str))

Cserélje ki

A Csere funkció meglehetősen egyszerű megérteni. Magából a helyettesítés szóból levezethetjük azt a jelentést, hogy a húr bizonyos szakaszai más húr elemekkel helyettesíthetők. Vegye figyelembe például az alábbi kódot:

str = 'EDUREKA is EDUREKA' str1 = 'EDUREKA' str2 = 'BEST' print ('A csere utáni utolsó karakterlánc: n') print ('Egy előfordulás esetén') print (str.replace (str1, str2, 1) ) print ('nFor két előfordulás esetén') print (str.replace (str1, str2, 2))

Ezzel elérkeztünk a karakterlánc-vágás a Python-ban végéhez. Remélem, van elég ötlete a húrvágáshoz.

Ha részletes ismereteket szeretne szerezni a Pythonról és annak különböző alkalmazásokról, megteheti élő online képzéshez, napi 24 órás támogatással és életre szóló hozzáféréssel.

báb vs szakács vs dokkoló

Van egy kérdésünk? Említse meg őket a „Karakterláncok vágása a Pythonban” megjegyzés rovatban, és kapcsolatba lépünk Önnel.