పనులను సంపూర్ణంగా పూర్తి చేయడానికి పైథాన్ ఒక ప్రభావవంతమైన ప్రోగ్రామింగ్ భాష. ఇది అనేక నిర్దిష్ట పనులను నిర్వహించడానికి అనేక అంతర్నిర్మిత మాడ్యూల్స్, స్టేట్మెంట్లు మరియు ఫంక్షన్లను అందిస్తుంది. వెబ్ రూపంలో టెక్స్ట్ ఫీల్డ్ కోసం ప్లేస్హోల్డర్ చేసిన విధంగానే పైథాన్లో పాస్ స్టేట్మెంట్ పనిచేస్తుంది. ఏదైనా ప్రోగ్రామింగ్ లాంగ్వేజ్లో శూన్య నాటకం వలె అదే పాత్రను పోషిస్తుంది. పైథాన్ ఇంటర్ప్రెటర్ పాస్ స్టేట్మెంట్ను అమలు చేసినప్పుడు, ఏమీ జరగదు. మేము వాక్యనిర్మాణపరంగా ఒక స్టేట్మెంట్ అవసరమైనప్పుడు మరియు దానిని అమలు చేయకూడదనుకున్నప్పుడు పాస్ స్టేట్మెంట్ను ఉంచడం ఉపయోగకరంగా ఉంటుంది. దాని పేరు సూచించినట్లుగా, ఇది తదుపరి ప్రకటనకు నియంత్రణను అందిస్తుంది.
వ్యాఖ్య మరియు పాస్ ప్రకటన మధ్య ప్రధాన వ్యత్యాసం ఏమిటంటే, పైథాన్ వ్యాఖ్యాత వ్యాఖ్యలను పూర్తిగా విస్మరిస్తారు, అయితే, పాస్ ప్రకటన విస్మరించబడదు. ఈ కథనం పాస్ స్టేట్మెంట్ యొక్క ఉపయోగాన్ని వివరంగా వివరిస్తుంది.
పాస్ స్టేట్మెంట్ సింటాక్స్
పాస్ స్టేట్మెంట్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
పాస్
ఉదాహరణలు
మేము పాస్ స్టేట్మెంట్ను లూప్లు, ఫంక్షన్లు, షరతులతో కూడిన స్టేట్మెంట్లు మరియు ఖాళీ కోడ్ అనుమతించని క్లాసుల్లో ఉంచాము. ఉదాహరణకు, మేము ఒక ఫంక్షన్ను ప్రకటించాము మరియు మేము దాని బాడీని ఇంకా అమలు చేయలేదు, కానీ భవిష్యత్తులో దాని కార్యాచరణను అమలు చేయాలనుకుంటున్నాము. పైథాన్లో ఒక ఫంక్షన్ ఖాళీ శరీరాన్ని కలిగి ఉండదు. పైథాన్ ఇంటర్ప్రెటర్ లోపాన్ని చూపుతుంది. ఈ నిర్దిష్ట సందర్భంలో, మేము పాస్ స్టేట్మెంట్లను వినియోగానికి ఉపయోగించుకోవచ్చు, అది వాస్తవానికి ఏమీ చేయదు. ఇప్పుడు, పాస్ స్టేట్మెంట్ యొక్క ఉదాహరణను చూద్దాం.
# పాస్ స్టేట్మెంట్ అమలు చేయడానికి ఒక ప్రోగ్రామ్
#ఒక ఫంక్షన్ సృష్టించడం
డెఫ్గుళిక():
పాస్
అవుట్పుట్
మేము పై ప్రోగ్రామ్ను ఎగ్జిక్యూట్ చేసినప్పుడు, పైథాన్ ఇంటర్ప్రెటర్ ఎలాంటి లోపం చూపదు మరియు ఏమీ జరగదు.
ఒక క్లాసులో పాస్ స్టేట్మెంట్ని ఉపయోగిద్దాం. పాస్ స్టేట్మెంట్ భవిష్యత్తు కోడ్ కోసం కేవలం ప్లేస్హోల్డర్ మాత్రమే.
#పాస్ స్టేట్మెంట్ అమలు చేయడానికి ఒక ప్రోగ్రామ్.#ఒక తరగతిని సృష్టించడం
తరగతిసంఖ్యలు:
పాస్
ఇప్పుడు, లూప్ కోసం పాస్ స్టేట్మెంట్ని ఉపయోగిద్దాం. మేము లూప్ కోసం ఖాళీని చేస్తే, వ్యాఖ్యాత ఒక లోపాన్ని విసురుతాడు. ముందుగా, పాస్ స్టేట్మెంట్ లేకుండా లూప్ కోసం ఖాళీగా చేసి, ఏమి జరుగుతుందో చూద్దాం.
#పాస్ స్టేట్మెంట్ అమలు చేయడానికి ఒక ప్రోగ్రామ్#లూప్ కోసం ఖాళీని సృష్టించడం
my_list= ['ది','నేను','n','u','x','h','నేను','n','t']
కోసంxలోmy_list:
అవుట్పుట్
ఈ సందర్భంలో, పైథాన్ ఇంటర్ప్రెటర్ సింటాక్స్ఎరర్ అనే దోషాన్ని చూపుతుంది.
ఇప్పుడు లూప్లో పాస్ స్టేట్మెంట్ని ఉపయోగిద్దాం.
# పాస్ స్టేట్మెంట్ అమలు చేయడానికి ఒక ప్రోగ్రామ్#లూప్ కోసం ఖాళీని సృష్టించడం
my_list= ['ది','నేను','n','u','x','h','నేను','n','t']
కోసంxలోmy_list:
#పాస్ ప్రకటన ఉపయోగించి
పాస్
అవుట్పుట్
పాస్ స్టేట్మెంట్ని జోడించడం ద్వారా, మనలో లోపం తొలగిపోతుంది.
మరొక ఉదాహరణ తీసుకుందాం మరియు ఇచ్చిన షరతు నిజం అయినప్పుడు for లూప్ లోపల పాస్ స్టేట్మెంట్ని ఉపయోగించండి.
# పాస్ స్టేట్మెంట్ అమలు చేయడానికి ఒక ప్రోగ్రామ్#లూప్ కోసం ఖాళీని సృష్టించడం
my_list= ['ది','నేను','n','u','x','h','నేను','n','t']
కోసంxలోmy_list:
ఉంటే(x== 'n'):
#పాస్ ప్రకటన ఉపయోగించి
పాస్
లేకపోతే:
ముద్రణ(x)
అవుట్పుట్
ఇచ్చిన ప్రకటన నిజమైనప్పుడు ప్రోగ్రామ్ ప్రవాహం తదుపరి పునరావృతానికి బదిలీ చేయబడుతుంది.
ముగింపు
పాస్ స్టేట్మెంట్ భవిష్యత్తు కోడ్ కోసం ప్లేస్హోల్డర్గా ఉపయోగించబడుతుంది. మేము క్లాస్, ఫంక్షన్, కండిషన్ స్టేట్మెంట్ లేదా లూప్ లోపల ఖాళీ కోడ్ను ఉంచాల్సి వచ్చినప్పుడు ఇది ఉపయోగించబడుతుంది. ఈ వ్యాసం పాస్ స్టేట్మెంట్ని ఉదాహరణలతో వివరిస్తుంది.