Python er et moderne programmeringssprog til generelle formål og højt niveau, der kommer med kraftige funktioner. Python har mange indbyggede moduler til at understøtte forskellige operationer. Funktionen Range () er en indbygget funktion, der bruges til at udføre specifikke opgaver eller handlinger et bestemt antal gange. Med andre ord bruges funktionen range () til at udføre en opgave iterativt. Denne funktion bruges i forbindelse med for-loop og while-loop.
Funktionen rækkevidde () giver dig mulighed for at generere en række af tal i et bestemt interval. Funktionen rækkevidde () indeholder følgende to konstruktionsdefinitioner:
-
- rækkevidde (stop)
- rækkevidde (start, stop, trin)
Området (stop) definitionen af rækkevidden () tager stopværdien som et argument. Stopværdien definerer slutpunkterne for sekvensen. Funktionen rækkevidde () stopper med at returnere rækkefølgen af tal, når den når stopværdien. Funktionen rækkevidde () tager også start-, stop- og trinværdien som et argument.
Parametrene defineres som følger:
- start: starten på rækkefølgen af tal.
- stop: slutpunktet for rækkefølgen af tal.
- trin: stigningsværdien i sekvensen.
For eksempel for at udskrive en række af tal fra 1 til 20 med hver værdi forøget med to, er startværdien 1, stopværdien er 21, og trinværdien er 2. I dette tilfælde kræves stopværdien, mens start- og trinværdierne er valgfri.
Lad os se på nogle eksempler, der bruger Python-rækkevidde () -funktionen.
Brug af rækkevidde () med for Loop
Funktionen Range () bruges mest i kombination med for og while-løkker. I det givne program har vi kun defineret stopværdien.
Vi udskriver en række af tal ved hjælp af for-loop og rækkevidde () -funktionen.
#definerer rækkevidden af nummer indtil 20antal = rækkevidde (21)
for jeg i antal:
# udskriver rækkefølgen af tal
print ("Nummeret er:", i)
Produktion
Dernæst definerer vi rækkevidden () -funktionen med start-, stop- og trinværdierne og udskriver rækkefølgen af tal ved hjælp af for-løkken.
#definerer rækkevidden af tal fra 1 til 21# trinværdien er 2
tal = rækkevidde (1,21,2)
for jeg i antal:
# udskriver rækkefølgen af tal
print ("Nummeret er:", i)
Produktion
Oprettelse af en liste over numre ved hjælp af rækkevidde () -funktion
Per definition producerer området () en række af tal i et givet interval. Vi kan oprette en liste over numre ved hjælp af funktionen () på en ligetil måde. Lad os oprette flere lister ved hjælp af funktionen range ().
# opretter en liste med rækkevidde# bruger stopværdien
#stop-værdi er 20
min_liste = rækkevidde (20)
# udskriver listen
udskriv (liste (min_liste))
# bruger start- og stopværdien
# startværdi er 7 og stopværdi er 20
min_liste = rækkevidde (7,20)
# udskriver listen
udskriv (liste (min_liste))
# bruger start-, stop- og trinværdi
# startværdi er 7, stopværdi er 20, og trinværdi er 3
min_liste = rækkevidde (7,20,3)
# udskriver listen
udskriv (liste (min_liste))
Produktion
Dernæst vil vi udskrive en liste over de første 10 ulige tal og lige tal ved hjælp af funktionen interval ().
#genererer de første 10 ulige talmin_liste = rækkevidde (1,20,2)
# udskriver listen
print ("Listen med ulige tal:", liste (min_liste))
#genererer de første 10 lige tal
min_liste = rækkevidde (2,21,2)
# udskriver listen
print ("Listen over lige tal:", liste (min_liste))
Produktion
Oprettelse af et antal numre ved hjælp af rækkevidden () -funktionen
Hvad angår en liste, kan vi også oprette et tal med tal ved hjælp af funktionen rækkevidde ().
#oprette en tuple med rækkevidde# bruger stopværdi
#stop-værdi er 30
min_tuple = rækkevidde (30)
# udskriver tuplen
udskriv (tuple (min_tuple))
# bruger start- og stopværdien
# startværdi er 7 og stopværdi er 30
min_tuple = rækkevidde (7,30)
# udskriver tuplen
udskriv (tuple (min_tuple))
# bruger start-, stop- og trinværdien
# startværdi er 7, stopværdi er 30, og trinværdi er 3
min_tuple = rækkevidde (7,30,3)
# udskriver tuplen
udskriv (tuple (min_tuple))
Produktion
Brug af rækkevidde () -funktionen til at skifte til længden af et objekt
Funktionen Range () kan også bruges til at udføre en iteration. Funktionen len () bestemmer længden af sekvensobjektet, dvs.e. listen, tuplerne og længdeværdien sendes til området () som et argument. Lad os se et eksempel på dette.
# opretter en listemin_liste = [1,2,3,4,5,6,7,8,9]
for x inden for rækkevidde (len (min_liste)):
udskriv (min_liste [x])
Produktion
Konklusion
Denne artikel forklarede Python-rækkevidde () -funktionen gennem forskellige eksempler. Python er et moderne programmeringssprog på højt niveau, der giver mange indbyggede moduler og funktioner til at udføre specifikke opgaver. Funktionen rækkevidde () er en sådan indbygget funktion af Python. Funktionen Range () bruges til at udføre en opgave et bestemt antal gange. Det kan også bruges til at generere tal i en sekvens. For at lære mere om Python og de forskellige funktioner, du kan bruge med dette sprog, skal du tjekke linuxhint.com.