Python For Loop
- Nakaraang Pahina Python While Loop
- Susunod Na Pahina Python Functions
Python For Loop
for
ang loop ay ginagamit para sa pagloop ng sequence (kaugnay ng listahan, tuple, dictionary, set o string).
ito ay katulad ng mga loop sa iba pang programming language. for
ang keyword ay hindi magiging katulad, kundi mas malapit sa mga method ng iterator sa iba pang object-oriented na programming language.
sa pamamagitan ng paggamit ng for
ang loop, maaari naming isagawa ang isang grupo ng statement para sa bawat item sa listahan, tuple, set at iba pa.
Halimbawa
ipakita ang bawat halamang prutas sa listahan ng fruits:
fruits = ["apple", "banana", "cherry"] for x in fruits: print(x)
paalam:for
ang loop ay hindi nangangailangan ng预先设置 na index variable.
magloop ng string
kahit ang string ay maaaring maging isang object na maaaring iterate, na naglalaman ng isang sequence ng character:
Halimbawa
magloop ng bawat character sa salitang "banana":
for x in "banana": print(x)
statement na break
sa pamamagitan ng paggamit ng break
statement, maaari naming itigil ang loop bago magsimula ang pagloop ng lahat ng mga item:
Halimbawa
kapag x ay "banana", ititigil ang loop:
fruits = ["apple", "banana", "cherry"] for x in fruits: print(x) if x == "banana": break
Halimbawa
kapag x ay "banana", ititigil ang loop, ngunit sa panahon na ito ay mapigilang maipakita bago ito ititigil:
fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": break print(x)
statement na continue
sa pamamagitan ng paggamit ng continue
ang statement, maaari naming itigil ang kasalukuyang iterasyon ng loop at magpatuloy sa susunod:
Halimbawa
hindi ipapakita ang saging:
fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": continue print(x)
function na range()
kung nais na magpalipat ng isang grupo ng code sa tinukoy na bilang ng beses, maaari naming gamitin ang range()
function,
range()
ang function ay ibibigay ang isang numerong sequence, sa pamamagitan ng default ay magsimula mula sa 0, at umakyat ng 1 (sa pamamagitan ng default), at nagtatapos sa tinukoy na numero.
Halimbawa
gumamit ng range()
function:
for x in range(10): print(x)
pansin:range(10)
hindi ang halaga mula 0 hanggang 10, kundi ang halaga mula 0 hanggang 9.
range()
ang default na halaga ng function ay 0, ngunit maaring ilagay ang simula na halaga sa pamamagitan ng pagdugtung dalawang parameter:range(3, 10)
ibig sabihin na ang halaga ay 3 hanggang 10 (hindi kasama ang 10):
Halimbawa
gumamit ng simula na parameter:
for x in range(3, 10): print(x)
range()
Ang function ay nagpapakilala sa pagtaas ng 1 sa sequence, ngunit maaring ipasok ang ikatlong parameter upang tiyakin ang halaga ng pagtaas:range(2, 30, 3)
:
Halimbawa
Gamitin ang 3 bilang pagtaas (ang default na halaga ay 1):
for x in range(3, 50, 6): print(x)
For na ikot sa else
sa for na ikot else
Ang pangungusap ay nagsasabi kung anong bloke ng kodigo ang gagawin kapag natapos ang ikot:
Halimbawa
Iprint ang lahat ng numero mula 0 hanggang 9, at iprint ang isang mensahe kapag natapos ang ikot:
for x in range(10): print(x) else: print("Finally finished!")
Nakakabit na ikot
Ang nakakabit na ikot ay ang ikot sa loob ng ikot.
Bawat isang pag-ikot ng "labas na ikot", ang "loob na ikot" ay gagawin isang pag-ikot:
Halimbawa
Iprint ang bawat halaman ng bawat adyektibo:
adj = ["red", "big", "tasty"] fruits = ["apple", "banana", "cherry"] for x in adj: for y in fruits: print(x, y)
pass na pangungusap
Ang for na pangungusap ay hindi dapat magkaroon ng walang laman, ngunit kung ikaw ay nagpupulong ng walang laman na for na pangungusap sa anumang dahilan, gamitin ang pass na pangungusap upang maiwasan ang mga error.
Halimbawa
for x in [0, 1, 2]: pass
- Nakaraang Pahina Python While Loop
- Susunod Na Pahina Python Functions