Näidete abil saate teada, mis on Pythoni vahemik



Selles artiklis käsitletakse püthoni vahemiku mõistet koos erinevate näidetega, sealhulgas vahemik silmusele, ujukarvud, vahe vahemiku ja x vahemiku vahel jne.

Pythoni programmeerimiskeel on varustatud sisseehitatud andmetüübid meeldib nimekirja , , seatud , jne vahemik on veel üks sisseehitatud pythoni andmetüüp, mida kasutatakse peamiselt pythoni tsüklitega. See tagastab funktsiooni argumentides määratud arvude jada. Selles artiklis õpime erinevate näidete abil üksikasjalikult teavet Pythoni vahemiku kohta. Selles blogis käsitletakse järgmisi teemasid:

Mis on Pythoni ulatus?

See on sisseehitatud Pythonis, mis tagastab arvude järjestuse, mis algab 0-st ja kasvab 1-ni, kuni see jõuab määratud arvuni. Vahemikufunktsiooni kõige levinum kasutamine on järjestuse tüübi kordamine. Seda kasutatakse kõige sagedamini aastal .





Vahemiku parameetrid

Järgnevad vahemiku funktsiooni parameetrid, mida me Pythonis kasutame:

  • Start - see on algusparameeter, see määrab vahemikufunktsiooni numbrite jada alguse.
  • Stop - see on jada lõpp-punkt, number peatub niipea, kui see jõuab stop-parameetrini.
  • Samm - sammud või sammude arv enne iga arvu järjestuses määratakse sammu parameetri abil.
vahemik (algus, peatus, samm)

Vahemik koos silmusega

Allpool on näide selle kohta, kuidas saame vahemiku funktsiooni kasutada for loop-is. See programm prindib paarisarvud alates 2 kuni 20.



java klassi eksemplari andmed
i vahemikus (2,20,2): print (i)
 Väljund: 2 4 6 8 10 12 14 16 18

Kasv positiivse ja negatiivse sammuga

Saame kasutada Pythoni vahemikku sammude väärtuste suurendamiseks ja vähendamiseks positiivsete ja negatiivsete täisarvude abil. Järgmine programm näitab, kuidas saame positiivsete ja negatiivsete sammude väärtuste abil arvude järjestuse mõlemas järjestuses.

i jaoks vahemikus (2, 20, 5): print (i, end = ',') j vahemikus (25, 0, -5): print (j, end = ',')
 Väljund: 2, 7, 12, 17, 25, 20, 15, 10, 5

Ujukarvud vahemikus

Funktsioon vahemik ei toeta funktsioonis ujuki- ega täisarvu, kuid on olemas viise, kuidas sellest mööda saada ja ikkagi saada ujukoma väärtustega jada. Järgmine programm näitab lähenemisviisi, mida saame järgida ujuki kasutamiseks vahemikus.

def frange (algus, peatus, samm): i = alusta samal ajal kui i
 Väljund: 0,6, 0,7, 0,8, 0,9

Pöördvahemik Pythonis

Järgmine programm näitab, kuidas saame vahemikku Pythonis ümber pöörata. See tagastab esimese 5 loodusliku numbri loendi tagurpidi .



i jaoks vahemikus (5, 0, -1): print (i, end = ',')
 Väljund: 5, 4, 3, 2, 1, 0

Vahemik vs XRange

  • Peamine erinevus vahemiku ja xrange vahel on see, et vahemik tagastab pythoni loendi objekti ja xrange tagastab xrange objekti.
  • Valdavalt teevad vahemik ja xrange sama funktsiooni, pakkudes numbrite järjestust, nii et kasutajale meeldib.
  • xrange ei loo staatilist loendit nagu vahemik käitamise ajal. Vajalike väärtuste loomiseks kasutatakse spetsiaalset tehnikat, mida nimetatakse saagiks, seda tehnikat kasutab objekt, mida nimetatakse generaatoriteks.
  • Kui teil on vaja järjestust mitu korda korrata, on parem kasutada vahemiku asemel xrange.
  • Python 3-s ei ole xrange enam olemas, seega on ideaalne kasutada selle asemel vahemikku. Igal viisil saame teie koodi teisendamiseks kasutada tööriista 2to3, mille python pakub.

Kahe vahemiku funktsiooni liitmine

Allpool olevas programmis on kahe vahemikufunktsiooni liitmine.

c ++ goto avaldus
itertoolidest impordikett res = kett (vahemik (10), vahemik (10, 15)) i jaoks res: print (i, end = ',')
 Väljund: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

Vahemikule juurdepääs, kasutades indeksväärtusi

Järgmine programm näitab, kuidas saame indeksite abil vahemikule juurde pääseda.

a = vahemik (0,10) [3] b = vahemik (0,10) [5] print (a) print (b)
 Väljund: 3 5

Vahemiku teisendamine loendiks

Järgmine programm näitab, kuidas saame tüübi teisendamise abil lihtsalt vahemiku loendiks teisendada.

a = vahemik (0,10) b = loend (a) c = loend (vahemik (0,5)) trükk (b) trükk (c)
 Väljund: [0,1,2,3,4,5,6,7,8,9] [0,1,2,3,4]

Juhib tähelepanu

  • Püütoni vahemiku funktsioon töötab ainult täisarvude või täisarvudega.
  • Vahemikus Funktsioon edastatud argumendid ei saa olla muud tüüpi kui täisarvu andmetüübid.
  • Kõik kolm edastatud argumenti võivad olla positiivsed või negatiivsed täisarvud.
  • Sammargumenti väärtus ei saa olla null, vastasel juhul viskab see ValueErrori erandi.
  • Püütoni vahemiku funktsioon on samuti üks andmetüüpidest.
  • Vahemikufunktsiooni elementidele pääseb juurde indeksväärtusi kasutades, nagu ka loendi andmetüüp.

See viib meid selle artikli lõppu, kus oleme õppinud, kuidas saame vahemikku Pythonis kasutada, kasutades mitmeid näiteid, sealhulgas for for loop pythonis ja vahe vahemikus ja xrange pythonis. Loodan, et teil on selge kõigega, mida teiega selles õpetuses jagati.

Kui leiate, et artikkel „Range In Python” on asjakohane, vaadake seda usaldusväärne veebiõppeettevõte, mille võrgustik sisaldab üle 250 000 rahuloleva õppija, levis üle kogu maailma.

Oleme siin, et aidata teid igal sammul oma teekonnal ja koostada õppekava, mis on mõeldud üliõpilastele ja spetsialistidele, kes soovivad olla . Kursus on loodud selleks, et anda teile algus Pythoni programmeerimises ja õpetada teid nii põhi- kui ka edasijõudnute Pythoni mõistete jaoks koos erinevate võimalustega meeldib

Kui teil tekib küsimusi, küsige julgelt kõiki oma küsimusi jaotise „Range In Python” kommentaaride osas ja meie meeskond vastab sellele hea meelega.