పైథాన్ For లోపం
- ముందస్తు పేజీ పైథాన్ While లోపం
- తదుపరి పేజీ పైథాన్ ఫంక్షన్స్
పైథాన్ For లోపం
for
చక్రం ఒక శ్రేణి (అనగా జాబితా, ట్యూపిల్, డిక్షనరీ, సెట్, లేదా స్ట్రింగ్) ను ఇటెరేట్ చేయడానికి ఉపయోగించబడుతుంది.
ఇది ఇతర ప్రోగ్రామింగ్ లాంగ్వేజ్లలో: for
కీవర్డ్స్ చాలా విభిన్నమైనవి కాదు, కానీ ఇతర ఆప్లయ్ ఆఫ్ ఆప్ట్ ఆబ్జెక్ట్ ఆర్టీ ప్రోగ్రామింగ్ లాంగ్వేజ్లులో ఇటెరేటర్ మెథడ్స్ వంటివి:
ఉపయోగించడం ద్వారా for
చక్రం, మాకు జాబితా, ట్యూపిల్, సెట్లు లోని ప్రతి ఒక్క వస్తువుకు ఒక సమయంలో ఒక స్టేట్మెంట్ సమూహాన్ని అమలు చేయవచ్చు.
ఉదాహరణ
fruits జాబితాలోని ప్రతి ఫలను ప్రింట్ చేయండి:
fruits = ["apple", "banana", "cherry"] for x in fruits: print(x)
సూచన:for
చక్రం ముందు ఇండెక్స్ వేరియబుల్స్ ముందుకు సెట్ చేయకూడదు.
పదాలను చక్రంలో పరిశీలించండి
పదాలు కూడా సరికొత్త వస్తువులు, వాటిలో అక్షరాల శ్రేణి ఉంటుంది:
ఉదాహరణ
బానానా అనే పదంలోని అక్షరాలను చక్రంలో పరిశీలించండి:
for x in "banana": print(x)
break స్టేట్మెంట్
ఉపయోగించడం ద్వారా break
స్టేట్మెంట్, మాకు చక్రం ప్రయాణం మొదలుపెడే ముందు చక్రాన్ని ఆగించవచ్చు:
ఉదాహరణ
బానానా x అయితే చక్రం నుండి బయటపడం:
fruits = ["apple", "banana", "cherry"] for x in fruits: print(x) if x == "banana": break
ఉదాహరణ
బానానా x అయితే స్థాయిలో ఉన్నప్పుడు చక్రం నుండి బయటపడం, ఈసారి ప్రింట్ చేయడానికి ముందు ఆగించడం:
fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": break print(x)
continue స్టేట్మెంట్
ఉపయోగించడం ద్వారా continue
స్టేట్మెంట్, మాకు సరికొత్త సందర్భంలో ముందుకు కదిలేందుకు చర్యలను ఆగించవచ్చు:
ఉదాహరణ
బానానా అనేది ప్రింట్ చేయబడదు:
fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": continue print(x)
range() ఫంక్షన్
ఒక సమయంలో కోడ్స్ నిర్దేశించబడిన సంఖ్యలు చెల్లించడానికి, మాకు ఉపయోగించవచ్చు range()
ఫంక్షన్,
range()
ఫంక్షన్ ఒక సంఖ్యల శ్రేణిని అందిస్తుంది, డిఫాల్ట్గా 0 నుండి ప్రారంభం అవుతుంది, 1 నుండి కూడా పెరుగుతుంది (డిఫాల్ట్గా), మరియు నిర్దేశించిన సంఖ్య వరకు అందిస్తుంది.
ఉదాహరణ
ఉపయోగించండి range()
ఫంక్షన్:
for x in range(10): print(x)
గమనిక:range(10)
ఇది 0 నుండి 10 విలువలు కాదు, కానీ 0 నుండి 9 విలువలు:
range()
ఫంక్షన్ డిఫాల్ట్ 0 ప్రారంభ విలువ, అయితే పారామీటర్స్ చేర్చడం ద్వారా ప్రారంభ విలువ నిర్దేశించవచ్చు:range(3, 10)
ఇది అర్థం చేస్తుంది విలువలు 3 నుండి 10 (కానీ 10 లేదు):
ఉదాహరణ
ఉపయోగించండి ప్రారంభ పారామీటర్స్:
for x in range(3, 10): print(x)
range()
ఫంక్షన్ యొక్క మొదటి పరిమితిని ప్రతిపాదిస్తుంది, కానీ మూడవ పరిమితిని జోడించడం ద్వారా పెరుగుతున్న విలువను నిర్దేశించవచ్చు:range(2, 30, 3)
:
ఉదాహరణ
3 నుండి పెరుగుతున్న క్రమంలో ఉపయోగించండి (డిఫాల్ట్ విలువ 1):
for x in range(3, 50, 6): print(x)
For చక్రంలో Else
for చక్రంలో else
కీలకబద్ధం చేసిన కోడ్ చక్రం ముగిసిన తర్వాత అమలు చేయాల్సిన కోడ్ భాగాన్ని నిర్దేశిస్తుంది:
ఉదాహరణ
0 నుండి 9 వరకు అన్ని సంఖ్యలను ప్రింట్ చేయండి, మరియు చక్రం ముగిసిన తర్వాత ఒక సందేశాన్ని ప్రింట్ చేయండి:
for x in range(10): print(x) else: print("Finally finished!")
లోపల చక్రం
లోపల చక్రం లోపల చక్రం ఉంటుంది.
బాహ్య చక్రం ప్రతి సందర్భంలో ఒకసారి లోపల చక్రం ఒకసారి అమలు చేస్తుంది:
ఉదాహరణ
ప్రతి పండుకను ప్రతి అడ్జెక్టివ్ ప్రింట్ చేయండి:
adj = ["red", "big", "tasty"] fruits = ["apple", "banana", "cherry"] for x in adj: for y in fruits: print(x, y)
pass వాక్యం
for వాక్యం ఖాళీగా కాదు, కానీ మీరు ఏదైనా కారణంగా ఖాళీ for వాక్యాన్ని వ్రాసినట్లయితే, పరిణామాలను నివారించడానికి pass వాక్యాన్ని ఉపయోగించండి.
ఉదాహరణ
for x in [0, 1, 2]: పాస్
- ముందస్తు పేజీ పైథాన్ While లోపం
- తదుపరి పేజీ పైథాన్ ఫంక్షన్స్