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?
- Stringi viilutamine Pythonis
- Negatiivse indeksiga stringi viilutamine
- Viilutamise kontseptsioonid, mida rakendatakse koondudes ja loendites
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.
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.