Python

Python-rekkevidde () -funksjon

Python-rekkevidde () -funksjon

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:

    1. rekkevidde (stopp)
    2. 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:

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 20
tall = 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 oddetallene
min_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 liste
min_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.

Installer nyeste Dolphin Emulator for Gamecube & Wii på Linux
Dolphin Emulator lar deg spille de valgte Gamecube- og Wii-spillene dine på Linux Personal Computers (PC). Som en fritt tilgjengelig og åpen kildekod...
Hvordan bruke GameConqueror Cheat Engine i Linux
Artikkelen dekker en guide om bruk av GameConqueror-juksemotoren i Linux. Mange brukere som spiller spill på Windows bruker ofte "Cheat Engine" -appli...
Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...