Området () returnerer en uforanderlig sekvens av tall mellom det gitte start heltallet til stopp heltallet.
range() konstruktør har to former for definisjon:
rekkevidde (stopp) rekkevidde (start, stopp (, trinn))
rekkevidde () Parametere
range() tar hovedsakelig tre argumenter som har samme bruk i begge definisjonene:
- start - heltall som begynner hvor sekvensen av heltall skal returneres
 - stopp - heltall før sekvensen av heltall skal returneres.
Utvalget av heltall slutter vedstop - 1. - trinn (Valgfritt) - heltallverdi som bestemmer trinnet mellom hvert heltall i sekvensen
 
Returverdi fra område ()
range() returnerer et uforanderlig sekvensobjekt med tall avhengig av definisjonene som brukes:
rekkevidde (stopp)
- Returnerer en sekvens av tall som starter fra 
0tilstop - 1 - Returnerer en tom sekvens hvis 
stopernegativeeller0. 
rekkevidde (start, stopp (, trinn))
Returverdien beregnes med følgende formel med de gitte begrensningene:
r (n) = start + trinn * n (for både positivt og negativt trinn) hvor, n> = 0 og r (n) = 0 og r (n)> stopp (for negativt trinn)
- (Hvis nei 
step) Trinn er som standard 1. Returnerer en sekvens av tall som starter frastartog slutter vedstop - 1. - (hvis 
steper null) Hever etValueErrorunntak - (hvis 
stepikke-null) Kontrollerer om verdibegrensningen er oppfylt og returnerer en sekvens i henhold til formelen.
Hvis den ikke oppfyller verdibegrensningen, returneres tom sekvens. 
Eksempel 1: Hvordan fungerer rekkevidde i Python?
 # empty range print(list(range(0))) # using range(stop) print(list(range(10))) # using range(start, stop) print(list(range(1, 10)))
Produksjon
() (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) (1, 2, 3, 4, 5, 6, 7, 8, 9)
Merk: Vi har konvertert området til en Python-liste, som range()returnerer et generatorlignende objekt som bare skriver ut utdata på forespørsel.
Imidlertid kan rekkeviddeobjektet som returneres av områdekonstruktøren også nås med indeksen. Den støtter både positive og negative indekser.
Du kan få tilgang til rekkeviddeobjektet etter indeks som:
rangeObject (indeks)
Eksempel 2: Lag en liste over partall mellom de angitte tallene ved hjelp av rekkevidde ()
 start = 2 stop = 14 step = 2 print(list(range(start, stop, step)))
Produksjon
(2, 4, 6, 8, 10, 12)
Eksempel 3: Hvordan fungerer rekkevidde () med negativt trinn?
 start = 2 stop = -14 step = -2 print(list(range(start, stop, step))) # value constraint not met print(list(range(start, 14, step)))
Produksjon
(2, 0, -2, -4, -6, -8, -10, -12) ()








