Python Academy · पाठ

अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन

Python के अंतर्निहित फ़ंक्शन और अपने फ़ंक्शन बनाने का तरीका जानें

पाठ 4, कुल 5 में से11 चरण

अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 5 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

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

Python में अंतर्निहित फ़ंक्शनों का एक समृद्ध संग्रह उपलब्ध है, जो सामान्य कार्यों को सरल बनाता है। इसके अतिरिक्त, आप विशिष्ट आवश्यकताओं के अनुरूप अपने फ़ंक्शन बना सकते हैं, जिन्हें उपयोगकर्ता-परिभाषित फ़ंक्शन कहा जाता है।

इस पाठ में आप अंतर्निहित और उपयोगकर्ता-परिभाषित फ़ंक्शनों के बीच के अंतर और उनके उपयोग के मामलों के बारे में सीखेंगे।

अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन — चित्र 1

अंतर्निहित फ़ंक्शन क्या होते हैं

अंतर्निहित फ़ंक्शन पहले से परिभाषित फ़ंक्शन होते हैं, जो Python में हमेशा उपलब्ध रहते हैं। ये सामान्य कार्य करते हैं और इनके उपयोग के लिए अतिरिक्त कोड की आवश्यकता नहीं होती। उदाहरणों में शामिल हैं:

  • print(): स्क्रीन पर पाठ प्रदर्शित करता है।
  • len(): किसी संग्रह की लंबाई लौटाता है।
  • type(): किसी चर का प्रकार लौटाता है।

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

उपयोगकर्ता-परिभाषित फ़ंक्शन आपके द्वारा बनाए गए विशिष्ट फ़ंक्शन होते हैं। इनके द्वारा आप ऐसा विशिष्ट व्यवहार परिभाषित कर सकते हैं, जो अंतर्निहित फ़ंक्शनों में उपलब्ध नहीं होता। उदाहरण के लिए:

# Example of a user-defined function
def greet():
    print("Hello!")

greet()

अंतर्निहित फ़ंक्शनों का उपयोग कब करें

अंतर्निहित फ़ंक्शन ऐसे सामान्य कार्यों के लिए आदर्श होते हैं:

  • लंबाई या योग की गणना करना (len(), sum())।
  • डेटा प्रकारों में परिवर्तन करना (int(), str())।
  • सरल गणनाएँ करना (abs(), round())।

इनसे समय बचता है और अपना कोड लिखने की आवश्यकता कम हो जाती है।

उपयोगकर्ता-परिभाषित फ़ंक्शनों का उपयोग कब करें

उपयोगकर्ता-परिभाषित फ़ंक्शन तब आदर्श होते हैं, जब:

  • आपको कोई विशिष्ट कार्य कई बार करना हो।
  • आपके उपयोग के मामले के लिए कोई अंतर्निहित फ़ंक्शन उपलब्ध न हो।
  • आप अपने कोड को दोबारा उपयोग किए जा सकने वाले खंडों में व्यवस्थित करना चाहते हों।

अंतर्निहित और उपयोगकर्ता-परिभाषित फ़ंक्शनों का संयोजन

अधिक शक्तिशाली उपकरण बनाने के लिए आप अपने उपयोगकर्ता-परिभाषित फ़ंक्शनों के भीतर अंतर्निहित फ़ंक्शनों का उपयोग कर सकते हैं। उदाहरण के लिए:

# Combining built-in and user-defined functions
def average(numbers):
    return sum(numbers) / len(numbers)

print(average([10, 20, 30]))

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

उपयोगकर्ता-परिभाषित फ़ंक्शन ये सुविधाएँ प्रदान करते हैं:

  • आपके प्रोग्राम की आवश्यकताओं के अनुरूप बनाया गया व्यवहार।
  • बार-बार किए जाने वाले कार्यों के लिए कोड का पुनः उपयोग।
  • बेहतर संगठन और पठनीयता।

फ़ंक्शनों में होने वाली सामान्य गलतियाँ

इन गलतियों से बचें:

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

हमने क्या सीखा

इस पाठ में आपने सीखा:

  • अंतर्निहित और उपयोगकर्ता-परिभाषित फ़ंक्शनों के बीच का अंतर।
  • अंतर्निहित फ़ंक्शनों का उपयोग कब करना चाहिए और अपने फ़ंक्शन कब बनाने चाहिए।
  • अंतर्निहित और उपयोगकर्ता-परिभाषित फ़ंक्शनों को प्रभावी ढंग से संयोजित करना।

बहुत अच्छा! अब अगले पाठ पर चलते हैं।

अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन — चित्र 11
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन” पाठ निःशुल्क है?

हाँ—“अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

“अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन” में मैं क्या सीखूँगा?

Python के अंतर्निहित फ़ंक्शन और अपने फ़ंक्शन बनाने का तरीका जानें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 4वाँ पाठ है।

“अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. फ़ंक्शन क्या है
  2. रिटर्न मान
  3. वेरिएबल का स्कोप और लाइफ़टाइम
  4. अंतर्निहित फ़ंक्शन बनाम उपयोगकर्ता-निर्धारित फ़ंक्शन
  5. मॉड्यूल आयात करना
← Python Academy पर वापस जाएँ