Python For Loops
×Paslēpt satura rādītājuPython apmācība
Uzziniet Python
- Python programmēšanas valoda
- Python pamati
- Python datu tipi
- Python nosacījumi
- Python cilpas
- Python klases un funkcijas
- Python klase
- Python moduļi
- Nākamie soļi
Cilpas ir ļoti noderīgi programmēšanas principi, lai vairākas reizes izpildītu noteiktu loģiku vai koda bloku tādu vienumu kolekcijai kā virknes, saraksta, virknes un vārdnīcas datu tipi.
Viens no šādiem cilpas paņēmieniem ir |_+_| cilpa. For cilpa ir visplašāk izmantotā cilpas metode saraksta, vārdnīcas, virknes vai virknes atkārtošanai. Tas atkal un atkal atkārto noteiktu loģiku dažādiem vienumiem, ja vien vairs nav palicis neviens vienums vai nav izpildīts izejas nosacījums. Izejas nosacījums parasti ir kaut kas tāds, kas aptur cilpu.
Apskatīsim nelielu plūsmas diagrammu, kas izskaidro, kā darbojas cilpa:

Python cilpai ir šāda sintakse:
|_+_|
Apskatīsim, kā izmantot cilpu tālāk norādītajā koda fragmentā.

Python diapazona funkcija
Dažreiz, izmantojot cilpu, jūs ne vienmēr izmantojat iepriekš noteiktu sarakstu vai virkni. Tā vietā, iespējams, vēlēsities pārlūkot iepriekš noteiktu vērtību vai skaitļu diapazonu. |_+_| funkcija ir ļoti ērta, ja vēlaties veikt cilpu noteiktam skaitļu diapazonam. Pamatojoties uz parametriem, kas nodoti |_+_| funkcija, tā automātiski ģenerēs šīs vērtības, kuras pēc tam var izmantot for cilpas iekšpusē.
|_+_| funkcija ir definēta šādi divās dažādās variācijās:
|_+_|
kur, |_+_| definē sākuma numuru, no kura jāsākas diapazonam. |_+_| nosaka skaitli, pie kura diapazonam jāapstājas. Diapazons apstāsies pie vērtības, kas noteikta ar |_+_| mīnus 1. |_+_| nosaka, kā skaitļiem ir jāpalielina vai jāpalielina diapazons.
Apskatīsim, kā |_+_| funkcija var noderēt cilpas sintaksē:

Python uzskaitīšanas funkcija
Lietojot cilpas, izstrādātājiem bieži ir ērti atcerēties jau cilpas vienuma indeksu vai skaitu. |_+_| funkcija Python ļauj cilpot cauri iterējamam elementam, vienlaikus nodrošinot katra cilpas vienuma indeksu vai skaitu.
|_+_| funkcijai ir šāda forma:
|_+_|Apskatīsim tālāk esošo koda fragmentu, lai saprastu, kā lietot |_+_| funkcija ar for cilpu:
