A Python egy modern, általános célú és magas szintű programozási nyelv, amely hatékony funkciókkal rendelkezik. A Python sok beépített modullal rendelkezik a különféle műveletek támogatásához. A range () függvény egy beépített függvény, amelyet meghatározott feladatok vagy műveletek végrehajtására használnak meghatározott számú alkalommal. Más szavakkal, a range () függvényt egy feladat iteratív végrehajtására használják. Ezt a függvényt a for ciklussal és a while hurokkal együtt használják.
A range () függvény lehetővé teszi számok sorozatának előállítását egy meghatározott tartományban. A range () függvény a következő két konstruktor definíciót tartalmazza:
-
- tartomány (stop)
- tartomány (indítás, leállítás, lépés)
A tartomány () függvény tartomány (stop) meghatározása a stop értéket veszi fel argumentumként. A stop érték meghatározza a sorozat végpontjait. A range () függvény leállítja a számok sorrendjét, amikor eléri a stop értéket. A range () függvény a kezdet, a leállítás és a lépés értékét is argumentumként veszi fel.
A paraméterek meghatározása a következő:
- start: a számsorozat kezdete.
- stop: a számsorozat végpontja.
- lépés: a növekmény értéke a sorozatban.
Például 1 és 20 közötti számsorozat kinyomtatásához minden egyes értéket kettővel növelve a kezdőérték 1, a leállítási érték 21 és a lépésérték 2. Ebben az esetben a stop értékre van szükség, míg a start és step értékek opcionálisak.
Nézzünk meg néhány példát, amelyek a Python range () függvényt használják.
A tartomány () használata a hurokhoz
A range () függvényt többnyire a for és while ciklusokkal kombinálva használják. Az adott programban csak a stop értéket határoztuk meg.
Kiírunk egy számsort a for ciklus és a range () függvény segítségével.
#számtartomány meghatározása 20-igszám = tartomány (21)
i számban:
# számok sorozatának nyomtatása
nyomtatás ("A szám:", i)
Kimenet
Ezután meghatározzuk a range () függvényt a kezdő, leállítási és lépésértékekkel, és a for ciklus segítségével kinyomtatjuk a számok sorrendjét.
# az 1 és 21 közötti számtartomány meghatározása# a lépés értéke 2
szám = tartomány (1,21,2)
i számban:
# számok sorozatának nyomtatása
nyomtatás ("A szám:", i)
Kimenet
Számlista létrehozása a range () függvény használatával
Definíció szerint a tartomány () számtartományt állít elő egy adott tartományban. A range () függvény segítségével egyszerű módon létrehozhatunk egy számok listáját. Hozzunk létre több listát a range () függvény segítségével.
#lista létrehozása tartományral# a stop érték használata
A #stop értéke 20
my_list = tartomány (20)
# a lista kinyomtatása
nyomtatás (lista (saját_lista))
# a kezdő és leállító érték használata
A #start értéke 7, a stop értéke 20
my_list = tartomány (7,20)
# a lista kinyomtatása
nyomtatás (lista (saját_lista))
# start, stop és step érték használata
A #start értéke 7, a stop értéke 20, a lépés értéke 3
my_list = tartomány (7,20,3)
# a lista kinyomtatása
nyomtatás (lista (saját_lista))
Kimenet
Ezután kinyomtatjuk az első 10 páratlan és páros szám listáját a range () függvény segítségével.
# az első 10 páratlan szám előállításamy_list = tartomány (1,20,2)
# a lista kinyomtatása
print ("A páratlan számok listája:", list (my_list))
# első 10 páros szám generálása
my_list = tartomány (2,21,2)
# a lista kinyomtatása
print ("A páros számok listája:", list (my_list))
Kimenet
Tuple számok létrehozása a range () függvény használatával
Ami a listát illeti, a tartomány () függvény segítségével létrehozhatunk számokat is.
# kettő létrehozása hatótávolsággal# Stop érték használata
A #stop értéke 30
my_tuple = tartomány (30)
# a duplát kinyomtatni
nyomtatás (tuple (my_tuple))
# a kezdő és leállító érték használata
A #start értéke 7, a stop értéke 30
my_tuple = tartomány (7,30)
# a duplát kinyomtatni
nyomtatás (tuple (my_tuple))
# a kezdő, leállító és lépés érték használatával
A #start értéke 7, a stop értéke 30, a lépés értéke 3
my_tuple = tartomány (7,30,3)
# a duplát kinyomtatni
nyomtatás (tuple (my_tuple))
Kimenet
A range () függvény használata az objektum hosszának ismétléséhez
A range () függvény iteráció végrehajtására is használható. A len () függvény meghatározza a szekvenciaobjektum hosszát, azaz.e. a lista, a sorok és a hossz értéke argumentumként kerül átadásra a range () függvényre. Lássunk erre egy példát.
#lista létrehozásamy_list = [1,2,3,4,5,6,7,8,9]
x-re a tartományban (len (my_list)):
nyomtatás (my_list [x])
Kimenet
Következtetés
Ez a cikk különféle példákkal magyarázta a Python range () függvényét. A Python egy modern és magas szintű programozási nyelv, amely számos beépített modult és funkciót biztosít bizonyos feladatok elvégzéséhez. A range () függvény a Python egyik ilyen beépített függvénye. A range () függvényt egy feladat végrehajtására használják bizonyos számú alkalommal. Számok sorozatban történő előállítására is használható. Ha többet szeretne megtudni a Pythonról és az ezen a nyelven használható különféle szolgáltatásokról, nézze meg a linuxhint oldalt.com.