“xrange ()”Funksjon er nyttig når du vil utføre en bestemt oppgave et bestemt antall ganger. “til”Loop brukes normalt med“xrange ()”Funksjon for å iterere gjennom en serie/sekvens av tall. “Xrange ()” -funksjonen brukes i Python 2.X som erstattes av "Range ()" -funksjonen i de senere versjonene i stedet.
En detaljert beskrivelse av hvordan du bruker “xrange ()”I Python vil bli diskutert i dette innlegget. La oss begynne med følgende innhold:
Hva er "Xrange ()" -funksjonen i Python?
“xrange ()”Funksjon henter et områdeobjekt (en type iterable) som representerer en sekvens av tall. Det kan brukes i en "til”Loop for å utføre en kodeblokk for hver verdi i sekvensen.
Syntaks
xrange (start, slutt, trinn)
I syntaks ovenfor:
Merk: Python 3 har ikke en “xrange ()”-Funksjon, men“område()”Funksjon oppfører seg som“ xrange () ”i denne versjonen. For å skrive kode som kjører/utfører både Python 2 og Python 3, bør du bruke "Range ()" -funksjonen i stedet for "Xrange ()" -funksjon.
Demonstrasjon av “Xrange ()” i Python 3
La oss oversikt Følgende kode som implementerer "xrange ()”Funksjon:
Her kan det analyseres at feilen oppstår ved bruk av "xrange ()" -funksjonen i Python 3. For å effektivisere begrensningen i denne versjonen, bruk "område()”Funksjon i stedet.
Eksempel 1: Bruke "Range ()" -funksjonen ved å bruke start- og sluttparametere
Eksempelkoden nedenfor brukes til å generere/opprette sekvensen innenfor et spesifisert område:
for i i rekkevidde (0,5):
trykk (i)
I koden ovenfor, "til”Loop brukes til å iterere over det spesifiserte området og vise sekvensen ved å bruke“skrive ut()”Funksjon.
Produksjon
Det spesifiserte området er vist vellykket.
Eksempel 2: Bruke "Range ()" -funksjonen ved bare å bruke sluttparameteren
Dette eksemplet brukes til å generere området ved å bare ta sluttparameterverdien slik at sløyfen itererer og viser verdiene til den spesifiserte endeparameteren, og dermed ekskluderer det:
for jeg i rekkevidde (5):
trykk (i)
I koden ovenfor, "til”Loop itererer gjennom området og viser hver av verdiene til den spesifiserte endeparameteren (ekskludert).
Produksjon
Som sett er sekvensen blitt opprettet i samsvar med den spesifiserte endeparameteren.
Eksempel 3: Bruke "Range ()" -funksjonen ved å bruke start-, slutt- og trinnparametere
Koden nedenfor genererer området ved å ta start-, slutt- og trinnverdiene som funksjonsparametere:
for i i rekkevidde (0, 20, 3):
trykk (i)
I kodelinjene ovenfor, "til”Loop itererer over det spesifiserte området og viser sekvensen med trinnverdi ved bruk av“skrive ut()”Funksjon.
Produksjon
Denne utgangen betyr at det spesifiserte området er generert i samsvar med de medfølgende trinnene.
Konklusjon
“xrange ()”Funksjon i Python 2.x eller "område()”Funksjon i Python 3.x brukes til effektiv iterasjon over en rekke verdier. "Range ()" eller "xrange ()" -funksjonene kan øke kodens ytelse når du arbeider med store datasett eller når du arbeider med løkker som krever mange iterasjoner. Dette innlegget forklarte en omfattende guide for hvordan du bruker “Xrange ()” i Python ved å bruke mange eksempler.