⊗pyPmFnOPP 8 of 129 menu

पायथन में ऑब्जेक्ट्स को पैरामीटर के रूप में पास करना

ऑब्जेक्ट्स (सूचियाँ, सेट, टपल, शब्दकोश) वाले वेरिएबल्स फ़ंक्शन में रेफ़रेंस द्वारा पास होते हैं। आइए फ़ंक्शन में कोड को इस तरह से फिर से लिखें कि पास किए गए वेरिएबल का पहला तत्व विस्मयादिबोधक चिह्न में बदल जाए। और फ़ंक्शन के नीचे एक वेरिएबल घोषित करें, जिसका मान एक सूची है:

def func(tst): tst[0] = '!' print(tst) lst = [1, 2, 3, 4, 5]

चूंकि सूचियाँ रेफ़रेंस द्वारा पास होती हैं, फ़ंक्शन को कॉल करने पर ग्लोबल स्कोप में lst का मान भी बदल जाएगा:

func(lst) # ['!', 2, 3, 4, 5] आउटपुट करेगा print(lst) # ['!', 2, 3, 4, 5] आउटपुट करेगा

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

def func(lst): lst[0] = '!' lst = [1, 2, 3, 4, 5] func(lst) print(lst)

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

def func(lst): lst[0] = '!' lst = [1, 2, 3, 4, 5] lst = func(lst) print(lst)

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

def func(lst): lst = '!' lst = [1, 2, 3, 4, 5] func(lst[0]) print(lst)

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

def func(dct): for key in dct.keys(): dct[key] += 2 dct = { 'a': 1, 'b': 2, 'c': 3, } func(dct) print(dct)
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें