Stringi lõikamine Pythonis: kõik, mida peate teadma



See artikkel annab teile üksikasjalikud ja põhjalikud teadmised selle kohta, kuidas rakendada stringide lõikamist Pythonis koos näidetega.

Nööri kärpimine võib olla väga kasulik ja sellel on mitu rakendust. Paljud kodeerijad kasutavad kärpimisfunktsiooni liigselt teabe väljavõtmiseks, mis võib neile originaallingist väärtuslik olla. Selles artiklis käsitleme stringide lõikamist :

Sissejuhatus kärpimisse

Püütonil on ka teisi funktsioone, mis võivad tunduda sellega väga sarnased. Üks selline asi on Stringide viilutamine ”. Siin saame stringid jagada mitmeks osaks ja stringile saab rakendada erinevaid võimalusi. Saame teatud sektsioonid eemaldada, esimese osa välja lõigata, stringi viimased tähed eemaldada ja asendada ka teiste stringidega nendes positsioonides.





String-Trimming



ühenda sortimisalgoritm c ++

Kuna see on kokku eraldi jaotis, vaatame nüüd, mida saab stringidega kärpimise abil teha.

Mis on stringide lõikamine Pythonis?

Nööri kärpimine toimub kolmel viisil, nagu on näidatud ülaltoodud skeemil. Heidame neile pilgu.

  • Riba - Uus string tagastatakse pärast kõigi tühikute või eesmiste tühikute eemaldamist.



  • R-riba - See väljastab uue stringi, kust on eemaldatud ainult tühikud. Siit tuleneb ka nimi “rstring”, st tühikute eemaldamine ainult stringi paremalt küljelt.

  • L-riba - “Lstrip” teeb R-riba vastupidist. See eemaldab tühikud stringi algusest, mis on vasak pool.

Vaikimisi ei nõua kõik need funktsioonid kohustuslike argumentide edastamist tühimärkide eemaldamiseks. Alles siis, kui teatud märk tuleb eemaldada, siis on see argumentis mainitud ja see eemaldatakse vastavalt juht- ja järelkohtadelt.

iteratiivne fibonacci c ++
str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'Pärast juhtivate tühimike stringi eemaldamist =' {str.lstrip ()} 'n') print (f'Pärast tühimärkide stringi eemaldamist = '{str.rstrip ()}' n ') print (f' Pärast tühimärkide stringi kärpimist = '{str.strip ()}' n ')

Mõelgem nüüd stringist eraldatava teatud märgi üle.

str = '&&&&&& EDUREKA &&&&&&' print ('n See on orignial stringnn', str) print ('n Allpool on tavaline ribafunktsioon n') print (str.strip ('&')) print ('n Allpool on R -strip functionnn ') print (str.rstrip (' & ')) print (' n Allpool on L-strip functionnn ') print (str.lstrip (' & '))

Selle sarnase ümber keerlevad ka muud funktsioonid stringide kärpimise teema pythonis. Vaatame nüüd muid lihtsaid funktsioone, mida stringidele rakendatakse.

Stringi min ja max

Siin on minimaalne funktsioon ehk “min” tähestiku vähima väärtuse eraldamine stringist. See pärineb tähestike komplektist A-Z, kus A on kõige väiksem väärtus ja Z on suurim. Funktsioon “max” teeb vastupidist, see tähendab, et see valib stringist välja kõrgeima väärtusega tähestiku. Seda saab paremini väljendada allpool toodud näite abil.

str = 'EDUREKA' print ('n See on algne stringnn', str) print ('n Minimaalse väärtuse märk on: n' + min (str)) print ('nMaksimaalse väärtuse märk on: n' + max ( str))

Asenda

Funktsiooni Asenda on üsna lihtne mõista. Sõna asenda ise saame tuletada tähenduse, et stringi teatud sektsioone saab asendada teiste stringi elementidega. Näiteks kaaluge järgmist koodi:

str = 'EDUREKA on EDUREKA' str1 = 'EDUREKA' str2 = 'PARIM' print ('Viimane string pärast asendamist on: n') print ('Ühele esinemisele') print (str.replace (str1, str2, 1) ) print ('nFor twoancancen') print (str.replace (str1, str2, 2))

Sellega jõuame selle Pythoni artikli stringi lõikamise lõpuni. Loodan, et teil on piisavalt ideid stringi kärpimiseks.

mis on skanneriklass javas

Põhjalike teadmiste saamiseks Pythonist koos selle erinevate rakendustega saate seda teha reaalajas veebikoolituse jaoks, millel on 24-tunnine tugi ja juurdepääs kogu elule.

Kas teil on meile küsimus? Mainige neid kommentaari jaotises „Stringi lõikamine Pythonis” ja me võtame teiega ühendust.