Python

Python-rækkevidde () -funktion

Python-rækkevidde () -funktion

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:

    1. rækkevidde (stop)
    2. 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:

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 20
antal = 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 tal
min_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 liste
min_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.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...
Mus AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
Tabletbrugere savner ofte musemarkøren, især når de er vante til at bruge bærbare computere. Touchscreen-smartphones og tablets har mange fordele, og ...
Mus Midterste museknap fungerer ikke i Windows 10
Midterste museknap fungerer ikke i Windows 10
Det midterste museknap hjælper dig med at rulle gennem lange websider og skærme med en masse data. Hvis det stopper, vil du ende med at bruge tastatur...