Hvordan bruke Xrange i Python

Hvordan bruke Xrange i Python

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 () -funksjon i python?
  • Range () Funksjon ved å bruke start- og sluttparametere.
  • Range () Funksjon ved å bruke kundeparameteren bare.
  • Range () Funksjon ved å bruke start-, slutt- og trinnparametere.

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:

  • Den valgfrie parameteren som heter “start”Indikerer utgangspunktet for sekvensen (standardverdien er 0).
  • Den obligatoriske parameteren “slutt”Angir stopppunktet i sekvensen.
  • Den valgfrie parameteren “steg”Brukes til å indikere intervallet mellom tall i sekvensen (standardverdien er 1).

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.