पायथन में लैम्ब्डा कार्यों की शक्ति जानें। अपनी परियोजनाओं में संक्षिप्त और कुशल कोडिंग प्रथाओं के लिए अनाम फ़ंक्शंस का लाभ उठाने का तरीका जानें.

Equipment list

Here you can find the list of equipment used to create this tutorial.

This link will also show the software list used to create this tutorial.

संबंधित ट्यूटोरियल - अजगर

इस पृष्ठ पर, हम पायथन से संबंधित ट्यूटोरियल की एक सूची तक त्वरित पहुंच प्रदान करते हैं।

लैम्ब्डा फ़ंक्शन क्या है?

पायथन में, एक लैम्ब्डा फ़ंक्शन एक अनाम फ़ंक्शन है जिसमें किसी भी संख्या में तर्क हो सकते हैं लेकिन केवल एक अभिव्यक्ति हो सकती है। इसे मानक डेफ कीवर्ड के बजाय लैम्ब्डा कीवर्ड का उपयोग करके परिभाषित किया गया है, जिससे यह उन स्थितियों के लिए उपयुक्त हो जाता है जहां छोटी अवधि के लिए एक छोटे से फ़ंक्शन की आवश्यकता होती है।

लैम्ब्डा फ़ंक्शन का उपयोग क्यों करें?

पायथन में लैम्ब्डा फ़ंक्शन छोटे, एक बार, अनाम फ़ंक्शन ऑब्जेक्ट बनाने के लिए उपयोगी हैं। वे अक्सर छोटे कार्यों के लिए उपयोग किए जाते हैं जहां एक नामित फ़ंक्शन को परिभाषित करना अनावश्यक होगा, अधिक संक्षिप्त कोड सक्षम करना और एक कार्यात्मक प्रोग्रामिंग शैली को बढ़ावा देना।

लैम्ब्डा फ़ंक्शन कैसे काम करता है?

एक लैम्ब्डा फ़ंक्शन, जिसे एक अनाम फ़ंक्शन के रूप में भी जाना जाता है, आपको नाम के बिना छोटे, एक-पंक्ति फ़ंक्शन बनाने की अनुमति देकर काम करता है। यह कितने भी तर्क ले सकता है लेकिन केवल एक अभिव्यक्ति हो सकती है। यह आमतौर पर तब उपयोग किया जाता है जब आपको थोड़े समय के लिए एक साधारण फ़ंक्शन की आवश्यकता होती है।

ट्यूटोरियल पायथन - लैम्ब्डा फ़ंक्शंस का उपयोग करना

1 तर्क के साथ एक लैम्ब्डा फ़ंक्शन बनाएं।

Copy to Clipboard

यह एक लैम्ब्डा फ़ंक्शन बनाता है जो MYVAR तर्क लेता है और इसे अपरकेस में परिवर्तित करता है।

Copy to Clipboard

यहाँ स्क्रिप्ट आउटपुट है।

Copy to Clipboard

2 तर्कों के साथ एक लैम्ब्डा फ़ंक्शन बनाएं।

Copy to Clipboard

यह एक लैम्ब्डा फ़ंक्शन बनाता है जो वीएआर 1 और वीएआर 2 तर्क लेता है और उनका योग लौटाता है।

Copy to Clipboard

यहाँ स्क्रिप्ट आउटपुट है।

Copy to Clipboard

समाप्ति

पायथन में लैम्ब्डा कार्यों के साथ कोड दक्षता बढ़ाएं। पता लगाएं कि ये संक्षिप्त, अनाम फ़ंक्शन संचालन को कैसे सुव्यवस्थित करते हैं और अधिक सुरुचिपूर्ण प्रोग्रामिंग दृष्टिकोण को बढ़ावा देते हैं।