⊗pyPmFnPPP 7 of 129 menu

पायथन में फ़ंक्शन पैरामीटर्स को प्रिमिटिव्स पास करना

आइए प्रिमिटिव डेटा टाइप (स्ट्रिंग्स, नंबर्स) को फ़ंक्शन पैरामीटर्स में पास करने की विशेषताओं पर विचार करें।

मान लीजिए कि हमारे पास एक फ़ंक्शन है जो एक पैरामीटर के रूप में एक वेरिएबल tst लेता है और उसे मान 2 निर्दिष्ट करता है। फ़ंक्शन के बाद, आइए एक वेरिएबल num डिक्लेयर करें:

def func(tst): tst = 2 print(tst) num = 3

आइए फ़ंक्शन को कॉल करें और उसके पैरामीटर में वेरिएबल num पास करें और उसका मान कंसोल पर आउटपुट करें। इस तथ्य के बावजूद कि फ़ंक्शन के पैरामीटर में num निर्दिष्ट है, ग्लोबल स्कोप में इसका मान नहीं बदला है:

func(num) # 2 आउटपुट करेगा print(num) # 3 आउटपुट करेगा

निम्नलिखित कोड को एक्ज़िक्यूट करने का परिणाम क्या होगा:

def func(txt): txt = 'user2' return txt name = 'user1' res = func(name) print(res) print(name)

निम्नलिखित कोड को एक्ज़िक्यूट करने का परिणाम क्या होगा:

def func(tst1, tst2): tst1 += 1 tst2 *= 2 return tst1 + tst2 num1 = 0 num2 = 2 res = func(num1, num2) print(num1 + num2) print(res)
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें