⊗pyPmFnFV 9 of 129 menu

पायथन में फ़ंक्शन को वेरिएबल की तरह इस्तेमाल करना

पायथन में फ़ंक्शन अपने आप में एक वेरिएबल होता है। और इसका मतलब है कि इसे भी पास किया जा सकता है।

मान लीजिए कि हमारे पास एक फ़ंक्शन है जो विस्मयादिबोधक चिह्न लौटाता है:

def func(): return '!'

आइए print में फ़ंक्शन का नाम बिना गोल कोष्ठकों के वेरिएबल की तरह पास करें:

print(func)

कोड निष्पादित होने के बाद कंसोल में एक विशेष ऑब्जेक्ट दिखाई देगा, जिसमें इस फ़ंक्शन की जानकारी होगी:

<function func at 0x0000022816383E20>

अब आइए एक वेरिएबल func2 घोषित करें, जिसके मान में हम फ़ंक्शन func1 पास करेंगे। फ़ंक्शन स्वयं वैल्यू के रूप में नहीं, बल्कि एक ऑब्जेक्ट के रूप में रेफरेंस द्वारा पास किया जाएगा। और जब func2 को गोल कोष्ठकों के साथ कॉल किया जाएगा तो कंसोल में func1 के निष्पादन का परिणाम दिखाई देगा:

def func1(): print('!') func2 = func1 func2() # '!' प्रिंट करेगा

निम्नलिखित कोड निष्पादित करने का परिणाम क्या होगा:

def func(): print('hello, user!') greet = func print(greet)

निम्नलिखित कोड निष्पादित करने का परिणाम क्या होगा:

def getSum(num1, num2): res = num1 + num2 return res func = getSum print(func(2, 3))
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें