पायथन उपयोगकर्ता-परिभाषित कार्य

इस ट्यूटोरियल में, आपको उपयोगकर्ता-परिभाषित कार्यों और सर्वोत्तम प्रथाओं का पालन करने के फायदे मिलेंगे।

पायथन में उपयोगकर्ता-परिभाषित कार्य क्या हैं?

कुछ विशिष्ट कार्य करने के लिए हम स्वयं को परिभाषित करने वाले कार्य उपयोगकर्ता-परिभाषित कार्यों के रूप में संदर्भित किए जाते हैं। जिस तरह से हम पायथन में कार्यों को परिभाषित करते हैं और कॉल करते हैं, पहले से ही चर्चा की जाती है।

पाइथन के साथ आसानी से आने वाले कार्यों को अंतर्निर्मित कार्य कहा जाता है। यदि हम पुस्तकालय के रूप में दूसरों द्वारा लिखे गए कार्यों का उपयोग करते हैं, तो इसे पुस्तकालय कार्यों के रूप में कहा जा सकता है।

अन्य सभी फ़ंक्शंस जो हम उपयोगकर्ता-परिभाषित फ़ंक्शंस के तहत अपने स्वयं के पतन पर लिखते हैं। इसलिए, हमारा उपयोगकर्ता-परिभाषित फ़ंक्शन किसी और के लिए लाइब्रेरी फ़ंक्शन हो सकता है।

उपयोगकर्ता-परिभाषित कार्यों के लाभ

  1. उपयोगकर्ता-परिभाषित कार्य एक बड़े कार्यक्रम को छोटे खंडों में विघटित करने में मदद करते हैं जो कार्यक्रम को समझने, बनाए रखने और डिबग करने में आसान बनाता है।
  2. यदि किसी प्रोग्राम में बार-बार कोड आता है। फ़ंक्शन का उपयोग उन कोड को शामिल करने और उस फ़ंक्शन को कॉल करके आवश्यक निष्पादित करने के लिए किया जा सकता है।
  3. बड़ी परियोजना पर काम करने वाले प्रोग्रामर विभिन्न कार्यों को करके कार्यभार को विभाजित कर सकते हैं।

उपयोगकर्ता-परिभाषित फ़ंक्शन का उदाहरण

 # Program to illustrate # the use of user-defined functions def add_numbers(x,y): sum = x + y return sum num1 = 5 num2 = 6 print("The sum is", add_numbers(num1, num2))

आउटपुट

 एक नंबर दर्ज करें: 2.4 एक और नंबर दर्ज करें: 6.5 योग 8.9 है

यहां, हमने फ़ंक्शन को परिभाषित किया है my_addition()जो दो नंबर जोड़ता है और परिणाम देता है।

यह हमारा उपयोगकर्ता-परिभाषित फ़ंक्शन है। हम अपने फ़ंक्शन के अंदर दो संख्याओं को गुणा कर सकते हैं (यह सब हमारे ऊपर है)। लेकिन यह ऑपरेशन फ़ंक्शन के नाम के अनुरूप नहीं होगा। यह अस्पष्टता पैदा करेगा।

उनके द्वारा किए जाने वाले कार्य के अनुसार कार्यों को नाम देना हमेशा एक अच्छा विचार है।

उपरोक्त उदाहरण में, print()पायथन में एक अंतर्निहित फ़ंक्शन है।

दिलचस्प लेख...