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.
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.