Python er et moderne, generelt og høyt nivå programmeringsspråk som kommer med kraftige funksjoner. Python har mange innebygde moduler for å støtte forskjellige operasjoner. Range () -funksjonen er en innebygd funksjon som brukes til å utføre bestemte oppgaver eller handlinger et bestemt antall ganger. Med andre ord, funksjonen range () brukes til å utføre en oppgave iterat. Denne funksjonen brukes sammen med for loop og while loop.
Funksjonen Range () lar deg generere en sekvens av tall i et spesifisert område. Range () -funksjonen inneholder følgende to konstruktordefinisjoner:
-
- rekkevidde (stopp)
- rekkevidde (start, stopp, trinn)
Definisjonen av rekkevidde (stopp) av rekkevidden () tar stoppverdien som et argument. Stoppverdien definerer sluttpunktene for sekvensen. Range () -funksjonen slutter å returnere tallrekkefølgen når den når stoppverdien. Range () -funksjonen tar også start-, stopp- og trinnverdien som argument.
Parametrene er definert som følger:
- start: starten på tallrekkefølgen.
- stopp: sluttpunktet for tallrekkefølgen.
- trinn: inkrementverdien i sekvensen.
For eksempel, for å skrive ut en sekvens av tall fra 1 til 20 med hver verdi inkrementert av to, er startverdien 1, stoppverdien er 21, og trinnverdien er 2. I dette tilfellet kreves stoppverdien, mens start- og trinnverdiene er valgfrie.
La oss se på noen eksempler som bruker Python range () -funksjonen.
Bruker rekkevidde () med for Loop
Range () -funksjonen brukes for det meste i kombinasjon med for og while-løkker. I det gitte programmet har vi bare definert stoppverdien.
Vi vil skrive ut en sekvens av tall ved hjelp av for-loop og range () -funksjonen.
#definerer rekkevidden til 20tall = rekkevidde (21)
for jeg i antall:
#utskrift av tallrekkefølgen
print ("Tallet er:", i)
Produksjon
Deretter vil vi definere rekkevidden () -funksjonen med start-, stopp- og trinnverdiene og skrive ut sekvensen av tall ved hjelp av for-løkken.
#definerer rekkevidden av tall fra 1 til 21#trinnverdien er 2
tall = rekkevidde (1,21,2)
for jeg i antall:
#utskrift av tallrekkefølgen
print ("Tallet er:", i)
Produksjon
Opprette en liste over tall ved bruk av rekkevidde () -funksjon
Per definisjon produserer området () en sekvens av tall i et gitt område. Vi kan lage en liste over tall ved å bruke rekkevidden () på en grei måte. La oss lage flere lister ved hjelp av rekkevidde () -funksjonen.
#opprette en liste med rekkevidde# bruker stoppverdien
#stop-verdien er 20
min_liste = rekkevidde (20)
#utskrift av listen
skriv ut (liste (min_liste))
# bruker start- og stoppverdien
#startverdi er 7 og stoppverdi er 20
min_liste = rekkevidde (7,20)
#utskrift av listen
skriv ut (liste (min_liste))
# bruker start-, stopp- og trinnverdi
#startverdi er 7, stoppverdi er 20 og trinnverdi er 3
min_liste = rekkevidde (7,20,3)
#utskrift av listen
skriv ut (liste (min_liste))
Produksjon
Deretter vil vi skrive ut en liste over de 10 første oddetallene og partallene ved hjelp av rekkevidde () -funksjonen.
#genererer de første 10 oddetallenemin_liste = rekkevidde (1,20,2)
#utskrift av listen
skriv ut ("listen over oddetall:", liste (min_liste))
#genererer de første 10 partallene
min_liste = rekkevidde (2,21,2)
#utskrift av listen
skriv ut ("Listen over partallnumre:", liste (min_liste))
Produksjon
Opprette en talltall ved hjelp av funksjonen for rekkevidde ()
Når det gjelder en liste, kan vi også opprette en talltall med tallfunksjonen ().
#creating a tuple with range# bruker stoppverdi
#stop-verdien er 30
my_tuple = rekkevidde (30)
#utskrift av tupelen
skriv ut (tuple (min_tuple))
# bruker start- og stoppverdien
#startverdi er 7 og stoppverdi er 30
my_tuple = rekkevidde (7,30)
#utskrift av tupelen
skriv ut (tuple (min_tuple))
# bruker start-, stopp- og trinnverdien
#startverdi er 7, stoppverdi er 30 og trinnverdi er 3
my_tuple = rekkevidde (7,30,3)
#utskrift av tupelen
skriv ut (tuple (min_tuple))
Produksjon
Bruke funksjonen for rekkevidde () for å gå tilbake til lengden på et objekt
Range () -funksjonen kan også brukes til å utføre en iterasjon. Len () -funksjonen bestemmer lengden på sekvensobjektet, i.e. listen, tuplene og lengdeverdien overføres til rekkevidden () -funksjonen som et argument. La oss se et eksempel på dette.
#opprette en listemin_liste = [1,2,3,4,5,6,7,8,9]
for x innen rekkevidde (len (min_liste)):
skriv ut (min_liste [x])
Produksjon
Konklusjon
Denne artikkelen forklarte Python-serien () -funksjonen gjennom forskjellige eksempler. Python er et moderne og høyt nivå programmeringsspråk som gir mange innebygde moduler og funksjoner for å utføre spesifikke oppgaver. Range () -funksjonen er en slik innebygd funksjon av Python. Range () -funksjonen brukes til å utføre en oppgave et bestemt antall ganger. Den kan også brukes til å generere tall i en sekvens. For å lære mer om Python og de forskjellige funksjonene du kan bruke med dette språket, sjekk ut linuxhint.com.