Uzziniet, kas ir diapazons Python, izmantojot piemērus



Šis raksts aptver diapazona jēdzienu pitonā ar dažādiem piemēriem, ieskaitot diapazona cilpu diapazonu, pludiņa skaitļus, atšķirību starp diapazonu un diapazonu utt.

Python programmēšanas valoda nāk ar iebūvētu datu tipi patīk sarakstā , , komplekts , utt. Diapazons ir vēl viens iebūvēts pitona datu tips, kuru galvenokārt izmanto kopā ar cilpām pitonā. Tas atgriež funkciju argumentos norādīto skaitļu secību. Šajā rakstā mēs detalizēti uzzināsim par diapazonu python, izmantojot dažādus piemērus. Šajā emuārā apskatītas šādas tēmas:

Kas ir diapazons Python?

Tas ir iebūvēts Python, kas atgriež skaitļu secību, sākot no 0 un palielinot līdz 1, līdz tā sasniedz noteiktu skaitli. Diapazona funkcijas visbiežāk izmanto, lai atkārtotu secības tipu. To visbiežāk izmanto .





kas ir vektors java

Diapazona parametri

Tālāk ir diapazona funkcijas parametri, kurus mēs izmantojam pitonā:

  • Sākt - tas ir sākuma parametrs, tas norāda diapazona funkcijas skaitļu secības sākumu.
  • Stop - tas ir secības beigu punkts, skaitlis apstāsies, tiklīdz tas sasniegs stop parametru.
  • Solis - soļus vai pieaugumu skaitu pirms katra skaitļa secībā nosaka soļa parametrs.
diapazons (sākums, apstāšanās, solis)

Diapazons ar cilpu

Tālāk ir sniegts piemērs tam, kā diapazona funkciju mēs varam izmantot ciklā for. Šī programma izdrukās pāra skaitļus, sākot no 2 līdz 20.



i diapazonā (2,20,2): drukāt (i)
 Izeja: 2 4 6 8 10 12 14 16 18

Pieaugums ar pozitīvu un negatīvu soli

Mēs varam izmantot diapazonu pitonā, lai palielinātu un samazinātu pakāpju vērtības, izmantojot pozitīvos un negatīvos veselos skaitļus. Šī programma parāda, kā mēs varam iegūt skaitļu secību gan secībā, gan pozitīvo, gan negatīvo pakāpju vērtības.

i diapazonā (2, 20, 5): drukāt (i, end = ',') j diapazonā (25, 0, -5): drukāt (j, end = ',')
 Izeja: 2, 7, 12, 17, 25, 20, 15, 10, 5

Peldošie skaitļi diapazonā

Diapazona funkcija funkcijā neatbalsta peldošos vai skaitļus, kas nav veseli skaitļi, taču ir veidi, kā to apiet un tomēr iegūt secību ar peldošā komata vērtībām. Šī programma parāda pieeju, kuru mēs varam izmantot, lai izmantotu pludiņu diapazonā.

def frange (sākt, apstāties, soli): i = sākt, kamēr i
 Izeja: 0,6, 0,7, 0,8, 0,9

Reverss diapazons Python

Šī programma parāda, kā mēs varam mainīt diapazonu pitonā. Tas atgriezīs pirmo 5 dabisko skaitļu sarakstu reverss .



i diapazonā (5, 0, -1): drukāt (i, beigas = ',')
 Izeja: 5, 4, 3, 2, 1, 0

Diapazons vs XRange

  • Galvenā atšķirība starp diapazonu un xrange ir tā, ka diapazons atgriež pitonu saraksta objektu un xrange atgriež xrange objektu.
  • Lielākoties diapazons un xrange principā veic to pašu funkcionalitāti, nodrošinot skaitļu secību, lai arī kā lietotājam būtu patīkami.
  • xrange neveido statisku sarakstu kā diapazons izpildes laikā. Tas izmanto īpašu paņēmienu, kas pazīstams kā ienesīgums, lai izveidotu mums vajadzīgās vērtības, šo paņēmienu izmanto objekts, kas pazīstams kā ģeneratori.
  • Ja jums ir nepieciešams atkārtot secību vairākas reizes, labāk xrange vietā izmantot diapazonu.
  • 3. pitonā xrange vairs nepastāv, tāpēc ir ideāli tā vietā izmantot diapazonu. Jebkurā veidā mēs varam izmantot rīku 2to3, ko nodrošina pitons, lai pārveidotu jūsu kodu.

Savieno divas diapazona funkcijas

Zemāk esošajā programmā ir savienojums starp divām diapazona funkcijām.

no itertooliem importa ķēde res = ķēde (diapazons (10), diapazons (10, 15)) i res: print (i, end = ',')
 Izeja: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

Piekļuve diapazonam, izmantojot indeksa vērtības

Šī programma parāda, kā mēs varam piekļūt diapazonam, izmantojot indeksus.

a = diapazons (0,10) [3] b = diapazons (0,10) [5] druka (a) druka (b)
 Izeja: 3 5

Pārvērš diapazonu sarakstā

Šī programma parāda, kā mēs varam vienkārši pārveidot diapazonu uz sarakstu, izmantojot tipa pārveidošanu.

kāda ir metode javascript
a = diapazons (0,10) b = saraksts (a) c = saraksts (diapazons (0,5)) druka (b) druka (c)
 Izeja: [0,1,2,3,4,5,6,7,8,9] [0,1,2,3,4]

Norāda, ka jāatceras

  • Diapazona funkcija pitonā darbojas tikai ar veseliem skaitļiem vai veseliem skaitļiem.
  • Diapazona funkcijā nodotie argumenti nevar būt citi datu tipi kā vesels skaitlis.
  • Visi trīs nodotie argumenti var būt gan pozitīvi, gan negatīvi veseli skaitļi.
  • Soli argumenta vērtība nevar būt nulle, pretējā gadījumā tas izmetīs ValueError izņēmumu.
  • Diapazona funkcija pitonā ir arī viens no datu tipiem.
  • Diapazona funkcijas elementiem varat piekļūt, izmantojot indeksa vērtības, tāpat kā saraksta datu tipu.

Tādējādi mēs nonākam līdz šī raksta beigām, kur mēs esam iemācījušies, kā mēs varam izmantot diapazonu pitonā, izmantojot vairākus piemērus, tostarp for for loop python un atšķirību starp diapazonu un xrange python. Es ceru, ka jums ir skaidrs viss, kas ar jums ir kopīgots šajā apmācībā.

Ja jums šis raksts par “Range In Python” ir aktuāls, pārbaudiet uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē.

Mēs esam šeit, lai palīdzētu jums ik uz soļa jūsu ceļojumā un izdomātu mācību programmu, kas paredzēta studentiem un profesionāļiem, kuri vēlas būt . Kurss ir paredzēts, lai dotu jums sākumu Python programmēšanā un apmācītu gan pamata, gan uzlabotas Python koncepcijas kopā ar dažādām patīk

Ja rodas kādi jautājumi, uzdodiet visus jautājumus komentāru sadaļā “Range In Python”, un mūsu komanda ar prieku atbildēs.