⊗pyPmFnMPP 11 of 129 menu

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

मान लीजिए कि हमारे पास एक फ़ंक्शन है जो कई संख्यात्मक पैरामीटर स्वीकार करता है:

def func(num1, num2): return num1 + num2 print(func1(2, 3))

फ़ंक्शन को कॉल करते समय दी गई संख्याएँ 2 और 3 क्रमशः चर num1 और num2 में जाएंगी।

लेकिन ऐसे मामले होते हैं जब फ़ंक्शन को कॉल करते समय कई पैरामीटर पास करने की आवश्यकता होती है, जिनकी संख्या पहले से ज्ञात नहीं होती है। पायथन में, फ़ंक्शन को घोषित करते समय केवल एक चर निर्दिष्ट किया जा सकता है, जिससे बाद में कॉल के दौरान पारित सभी पैरामीटर्स का एक टपल प्राप्त होगा। इसके लिए इस चर से पहले प्रतीक * निर्दिष्ट करना होगा। ऐसे चर को आमतौर पर args कहा जाता है, लेकिन इसे कोई भी अन्य नाम दिया जा सकता है। और सभी पैरामीटर्स को प्राप्त करने के लिए, फ़ंक्शन के बॉडी में इस चर को लिखना होगा, लेकिन * के बिना:

def func(*args): return args print(func(1, 2, 3)) # (1, 2, 3) आउटपुट करेगा

प्राप्त पैरामीटर्स के साथ आगे कोई अन्य ऑपरेशन किए जा सकते हैं। आइए इनका योग प्राप्त करें:

def func(*args): return sum(args) print(func(1, 2, 3)) # 6 आउटपुट करेगा

एक ऐसा फ़ंक्शन लिखें जो पैरामीटर के रूप में उपयोगकर्ता नामों की असीमित संख्या स्वीकार करे और उन्हें कंसोल पर एक टपल के रूप में प्रिंट करे।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें