जनरेटर के कार्य क्या हैं?
जनरेटर के कार्य क्या हैं?

वीडियो: जनरेटर के कार्य क्या हैं?

वीडियो: जनरेटर के कार्य क्या हैं?
वीडियो: जनरेटर क्या है , यह किस सिद्धांत पर कार्य करता है 2024, नवंबर
Anonim

जेनरेटर के एक विशेष वर्ग हैं कार्यों जो इटरेटर लिखने के कार्य को सरल करता है। ए जनक एक है समारोह जो एक मान के बजाय परिणामों का एक क्रम उत्पन्न करता है, यानी आप मूल्यों की एक श्रृंखला उत्पन्न करते हैं।

इस संबंध में, पायथन में जनरेटर फ़ंक्शन क्या हैं?

जेनरेटर इटरेटर बनाने के लिए उपयोग किया जाता है, लेकिन एक अलग दृष्टिकोण के साथ। जेनरेटर सरल हैं कार्यों जो एक बार में एक विशेष तरीके से वस्तुओं का एक पुनरावृत्त सेट लौटाता है। जब आइटम के एक सेट पर एक पुनरावृत्ति के लिए कथन का उपयोग शुरू होता है, तो जनक चलाया जाता है।

इसी तरह, जनरेटर और नियमित फ़ंक्शन के बीच वाक्यात्मक अंतर क्या है? नियमित कार्य केवल एक, एकल मान (या कुछ भी नहीं) लौटाएं। जेनरेटर मांग पर एक के बाद एक कई मान ("उपज") वापस कर सकते हैं। वे आसानी से डेटा स्ट्रीम बनाने की अनुमति देते हुए, पुनरावृत्तियों के साथ बहुत अच्छा काम करते हैं।

इसके अलावा, आपको जनरेटर का उपयोग कब करना चाहिए?

कैसे - और क्यों - आपको करना चाहिए उपयोग अजगर जेनरेटर . जेनरेटर पीईपी 255 के साथ पेश किए जाने के बाद से पाइथन का एक महत्वपूर्ण हिस्सा रहा है। जनक फ़ंक्शंस आपको एक फ़ंक्शन घोषित करने की अनुमति देता है जो एक पुनरावर्तक की तरह व्यवहार करता है। वे प्रोग्रामर को तेज, आसान और साफ तरीके से एक पुनरावर्तक बनाने की अनुमति देते हैं।

उपज कैसे काम करती है?

उपज एक कीवर्ड है जिसका उपयोग रिटर्न की तरह किया जाता है, सिवाय इसके कि फ़ंक्शन एक जनरेटर लौटाएगा। पहली बार आपके फ़ंक्शन से बनाए गए जनरेटर ऑब्जेक्ट को कॉल करने के लिए, यह आपके फ़ंक्शन में शुरू से ही हिट होने तक कोड चलाएगा उपज , तो यह लूप का पहला मान लौटाएगा।

सिफारिश की: