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