Stringi viilutamine Pythonis: kõik, mida peate teadma



See artikkel annab teile üksikasjalikke ja põhjalikke teadmisi selle kohta, kuidas rakendada stringide viilutamist Pythonis koos näidetega.

Viilutamine on lahe funktsioon . Täpselt nagu muud programmeerimiskeeled, võimaldab ka python meil massiivilaadse indekseerimise süntaksite abil juurde pääseda stringi üksikutele märkidele. Selles artiklis mõistame stringide viilutamist Pythonis:

Mis on viilutamine?

Viilutamise peamine aspekt on viilu funktsioon. See võimaldab programmeerijatel eraldada teavet stringist. Selles artiklis saame võimaluse jälgida paljusid meetodeid, milles seda tehakse. Viilutamine ei piirdu ainult stringidega, vaid seda saab rakendada ka rühmade ja loendite puhul.





Stringi viilutamine Pythonis

Püütonis viilutamine on alamstringi tuletamine põhistringist. Mõelge allpool toodud koodi illustratsioonile:



Stringi viilutamine Pythonis

print ('nTere tulemast Edurekani') String1 = sisestus ('Sisestage valitud string =') print ('nn Väljund on = n') print (String1 [viil (0,3)]) print ('nTänan! head päeva ')

Allpool toodud näites on ICC WORLDCUP string, mis on kasutaja sisend. Programmist saadud alamstring on „ICC“. Kuidas see juhtus? Peamine selle funktsionaalsuse eest vastutav lause on viilufunktsiooni indeks, mis valib märgid indeksist 0(algindeks) ja tõuseb indeksini 2. Vahemikus [0,3] saab tähtedest ICC uue stringi ja see on väljund.

xml transformatsioon informaatikas näite abil

Negatiivse indeksiga stringi viilutamine

Teine viilutamise viis on negatiivse indeksi suhtes. See on ka hea viis tagasikäigu alamstringiks. Stringi viilutamise funktsiooni parameetrid tõusevad väärtusele 3. Esimene on stringi algusindeks, teine ​​on lõpuindeks ja kolmas intervall. Vaatame üle.

print ('nWELCOME TO EDUREKA n') String1 = sisend ('Sisestage valitud string =') print ('n nVäljund on = n') print (String1 [viil (-1, -5, -1)]) print ('nTänan! Head päeva')

Funktsioonis „viil” on esimesed -1 punkti stringi viimase tähe „M” kohal. Kursor loeb tagurpidi intervalliga 1 ja peatub pärast 4loeb, mis viib väljundi “MARG”, mis on neli viimast tähte “GRAM”, pööratud.



Viilutamise kontseptsioonid, mida rakendatakse koondudes ja loendites

Allpool kodeeritud näites. Näeme, et loendis ja dupleksis on sellised elemendid nagu EDUREKA tähed. Kõigi nende algindeks on null. Esimesed kolm indeksit [0, 1 ja 2] viitavad tähtedele E, D ja U. Seega tõmbab viilufunktsioon esimesed kolm välja.

SQL serveri integreerimisteenuste õpetus

See väärtus 3 salvestatakse muutujasse ja läbib loendi ning prinditakse. Koodi teist osa vaadates näeme, et on arvesse võetud intervalli. Seega võetakse iga teine ​​indeks nii loendist kui ka dupleksist.

Nimekiri1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = viilu (3) print ('nVäljund on n') print (loend1 [Obj]) Obj = viilu (1, 5, 2) print ('nVäljund on n ') print (Tuple1 [Obj])

Lõikamiskontseptsioonid, mida rakendatakse negatiivsete indeksitega koondudes ja loendites

Siin jääb koodi funktsionaalsus samaks, välja arvatud see, et elementide valimise viis on vastupidine. Hetkel, kui räägime stringide negatiivsest indekseerimisest, viitab see alati selle stringi elementide valimisele lõpust. Vaatame üle. Sama asi on näha teisel poolajal, kus tehakse tagasikäik, kuid arvestades intervalle.

Nimekiri1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = viilu (-1, -5, -1) print ('nVäljundiloend pole') print (loend1 [Obj]) Obj = viil (-1, -6) , -2) print ('nVäljundmoodul pole') print (Tuple1 [Obj])

Sellega jõuame Pythonis Stringi viilutamiseni. Pythoni ja selle erinevate rakenduste põhjalike teadmiste saamiseks saate seda teha reaalajas veebikoolituse jaoks, millel on 24/7 tugi ja juurdepääs kogu elule.

Kas teil on meile küsimus? Mainige neid jaotises „Stringi viilutamine Pythonis” kommentaaride osas ja me võtame teiega ühendust.