दिए गए कोड के लिए हमें निम्न आउटपुट मिलता है:
b = ['10', '20'] a = ['10', '20']
व्याख्या:
यह इंगित करता है कि वेरिएबल "a" को रेफरेंस द्वारा पास किया गया था क्योंकि फ़ंक्शन मुख्य स्क्रिप्ट में इसके मान को बदल देता है।
दिए गए कोड के लिए हमें निम्न आउटपुट मिलता है:
b = ['10', '20'] a = ['10', '20']
व्याख्या:
यह इंगित करता है कि वेरिएबल "a" को रेफरेंस द्वारा पास किया गया था क्योंकि फ़ंक्शन मुख्य स्क्रिप्ट में इसके मान को बदल देता है।
पायथन फंक्शन के आर्गुमेंट्स की संख्या कैसे पता करें?
मान लीजिए qux.py नामक एक स्क्रिप्ट निम्नानुसार है: #qux.py def aMethod1(arg1, arg2): pass def aMethod2(arg1,arg2, arg3, arg4, arg5): pass मान लें कि आपके पास इस स्क्रिप्ट की सामग्री तक पहुंच नहीं है, आप दिए गए फंक्शन में आर्गुमेंट्स की संख्या निम्नानुसार पता लगा सकते हैं: पायथन फंक्शन के अंद
पायथन में लैम्ब्डा फंक्शन का उपयोग कैसे करें?
ये मूल रूप से रनटाइम पर बनाए गए अनाम वन-लाइन फंक्शन्स हैं जो फंक्शन्स के नाम से बाउंड नहीं होते। वे फंक्शन की परिभाषा को ऑन-द-फ्लाई लौटाते हैं। लैम्ब्डा फंक्शन्स में रिटर्न स्टेटमेंट नहीं होता, वे हमेशा एक एक्सप्रेशन लौटाते हैं। आप लैम्ब्डा परिभाषा को कहीं भी रख सकते हैं जहां फंक्शन की अपेक्षा हो। म
पायथन फंक्शन को फंक्शन आर्गुमेंट के रूप में कैसे पास करें?
पायथन निम्न मेथड को लागू करता है जहां पहला पैरामीटर एक फंक्शन होता है: map(function, iterable, ...) - इटरेबल के प्रत्येक आइटम पर फंक्शन लागू करें और परिणामों की सूची लौटाएं। हम कस्टम फंक्शन्स भी लिख सकते हैं जहां हम फंक्शन को आर्गुमेंट के रूप में पास कर सकते हैं। दिए गए कोड को map मेथड का उपयोग करके