Piton

Python tartomány () Funkció

Python tartomány () Funkció

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:

    1. tartomány (stop)
    2. 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ő:

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-ig
szá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ása
my_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ása
my_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.

A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...
HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...