Rezanje nizov v Pythonu: vse, kar morate vedeti



V tem članku boste našli podrobno in izčrpno znanje o tem, kako v Pythonu z primeri uvesti rezanje nizov.

Rezanje je prijetna lastnost . Tako kot drugi programski jeziki nam tudi python omogoča dostop do posameznih znakov niza s pomočjo tehnike matrične sintakse indeksiranja. V tem članku bomo razumeli rezanje nizov v Pythonu:

Kaj je rezanje?

Glavni vidik rezanja je funkcija rezanja. Programerjem omogoča pridobivanje informacij iz niza podatkov. V tem članku lahko dobimo priložnost opazovati številne metode, s katerimi se to počne. Rezanje ni omejeno samo na nize, temveč ga je mogoče uporabiti tudi za nabore in sezname.





kako narediti dodatek v javi -

Rezanje nizov v Pythonu

Rezanje v pythonu pomeni pridobitev podniza iz glavnega niza. Upoštevajte spodnjo ponazoritev kode:



Rezanje nizov v Pythonu

print ('nDobrodošli v Edurekan') String1 = input ('Vnesite niz po vaši izbiri =') print ('nn Izhod je = n') print (String1 [rezina (0,3)]) print ('nHvala! imej lep dan ')

V spodnjem primeru je »ICC WORLDCUP« niz, ki je uporabniški vnos. Podniz, ki izhaja iz programa, je »ICC«. Kako se je to zgodilo? Glavni stavek, odgovoren za to funkcionalnost, je indeks funkcije rezine, ki izbere znake iz indeksa 0(začetni indeks) in se povzpne do indeksa 2. V območju [0,3] črke ICC postanejo nov niz in to je rezultat.

Rezanje niza z negativnim indeksom

Drug način rezanja je glede na negativni indeks. To je tudi dober način za zamenjavo podnizov. Parametri za funkcijo rezanja nizov se povečajo na 3. Prvi je začetni indeks s konca niza, drugi je končni indeks in tretji interval. Oglejmo si.

print ('nDOBRODOŠLI V EDUREKA n') String1 = input ('Vnesite niz po vaši izbiri =') print ('n nIzhod je = n') print (String1 [rezina (-1, -5, -1)]) print ('nHvala! Lep dan')

V funkciji 'rezina' prvih -1 točk na zadnji črki 'M' niza. Kazalec šteje nazaj z intervalom 1 in se ustavi po 4šteje, kar vodi do izpisa »MARG«, ki je zadnje 4 črke »GRAM« obrnjeno.



Koncepti rezanja, izvedeni v Tuples and Lists

V spodnjem kodiranem primeru. Vidimo, da ima seznam in nabor elementov, kot so črke EDUREKA. Vsak od njih ima začetni indeks nič. Prvi trije indeksi [0, 1 in 2] se nanašajo na črke E, D in U. Zato funkcija rezine izvleče prve tri.

sql strežniška vadnica za začetnike s primeri

Ta vrednost 3 je shranjena v spremenljivki, gre skozi seznam in natisnjena. Ko pogledamo drugi del kode, vidimo, da je upoštevan interval. Tako se zavzame vsak drugi indeks tako seznama kot tuple.

List1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = rezina (3) print ('nIzhod je n') print (List1 [Obj]) Obj = rezina (1, 5, 2) print ('nIzhod je n ') print (Tuple1 [Obj])

Koncepti rezanja, implementirani z negativnimi indeksi v naborah in seznamih

Tu funkcionalnost kode ostaja enaka, le da je način izbire elementov obrnjen. Ko govorimo o negativnem indeksiranju v nizih, se to vedno nanaša na izbiro elementov niza s konca. Oglejmo si. Enako se vidi v drugem polčasu, kjer se izvede preobrat, vendar ob upoštevanju intervalov.

List1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = rezina (-1, -5, -1) print ('nIzhodni seznam ni') print (List1 [Obj]) Obj = rezina (-1, -6 , -2) print ('nIzhodni nabor ni') print (Tuple1 [Obj])

S tem smo prišli do konca rezanja nizov v Pythonu. Če želite poglobljeno znanje Pythona in njegovih različnih aplikacij, lahko za spletno usposabljanje v živo s podporo 24 ur na dan in 7 dni v tednu.

Imate vprašanje za nas? Omenite jih v oddelku za komentarje v 'String Slicing in Python' in javili se vam bomo.