पाइथन: चर आर्गुमेन्ट | Tecnobits

अन्तिम अपडेट: 28/10/2023

संसारमा प्रोग्रामिङ को, पाइथन: चर आर्गुमेन्ट | Tecnobits यो एक महत्त्वपूर्ण विषय हो जुन प्रत्येक विकासकर्ताले मास्टर गर्नुपर्छ। पाइथनमा चर आर्गुमेन्टहरूले प्रोग्रामरहरूलाई फंक्शनमा आर्गुमेन्टहरूको स्वैच्छिक संख्या पास गर्न अनुमति दिन्छ, जुन परिस्थितिहरूमा धेरै उपयोगी हुन्छ जहाँ तपाइँलाई कति तर्कहरू चाहिन्छ भनेर पहिले नै थाहा छैन। चर आर्गुमेन्टहरूको मद्दतले, यो अधिक लचिलो र रखरखाव योग्य कोड लेख्न सम्भव छ। यस लेखमा, हामी पाइथनमा चर आर्गुमेन्टहरूको प्रयोग र हाम्रा परियोजनाहरूमा तिनीहरूबाट कसरी बढी फाइदा लिने भन्ने बारे गहिराइमा अन्वेषण गर्नेछौं। पाइथन भाषाको यो शक्तिशाली विशेषतामा विशेषज्ञ बन्न पढ्नुहोस्!

चरण-दर-चरण ➡️ पाइथन: चर तर्कहरू | Tecnobits

पाइथन: चर आर्गुमेन्ट | Tecnobits

  • चर तर्कहरू के हुन्: पाइथनमा चल आर्गुमेन्टहरूले तपाईंलाई प्रकार्यमा आर्गुमेन्टहरूको चर संख्या पास गर्न अनुमति दिन्छ। यसको मतलब यो हो कि हामीले फंक्शनमा कति आर्गुमेन्टहरू पास हुनेछन् भनेर पहिले नै निर्दिष्ट गर्नुपर्दैन।
  • चर तर्कहरूको उपयोगिता: चर आर्गुमेन्टहरू उपयोगी हुन्छन् जब हामीलाई थाहा हुँदैन कि हामीले एउटा प्रकार्यमा कतिवटा मानहरू पास गर्न आवश्यक छ। यसले हामीलाई लचिलोपन दिन्छ र हामीलाई थप कुशल र क्लिनर कोड लेख्न अनुमति दिन्छ।
  • पाइथनमा चर आर्गुमेन्टहरू कसरी प्रयोग गर्ने: पाइथनमा चर आर्गुमेन्टहरू प्रयोग गर्नका लागि, हामी एस्टरिस्क प्रतीक (*) प्रयोग गर्छौं र त्यसपछि चल नाम प्रयोग गर्छौं। उदाहरणका लागि, जस्तै प्रकार्य परिभाषित गर्दै def mi_funcion(*args) हामीलाई त्यो प्रकार्यमा तर्कहरूको चर संख्या पास गर्न अनुमति दिनेछ।
  • प्रकार्य भित्र चर तर्कहरू पहुँच गर्दै: प्रकार्य भित्र, चर तर्कहरूलाई टपलको रूपमा व्यवहार गरिन्छ। हामी अनुक्रमणिका प्रयोग गरेर प्रत्येक तर्कलाई व्यक्तिगत रूपमा पहुँच गर्न सक्छौं वा तिनीहरू मार्फत लुपको लागि लूप प्रयोग गरेर।
  • प्रयोग उदाहरण: कल्पना गर्नुहोस् कि हामी संख्याहरूको सेटको औसत गणना गर्ने प्रकार्य लेख्न चाहन्छौं। चर तर्कको साथ, हामी यसलाई निम्न रूपमा गर्न सक्छौं:

    def calcular_promedio(*numeros):

        suma = sum(numeros)

        promedio = suma / len(numeros)

        return promedio

    अब हामी यस प्रकार्यलाई कुनै पनि संख्याको संख्यालाई आर्गुमेन्टको रूपमा पास गर्ने कार्यलाई कल गर्न सक्छौं। उदाहरणका लागि, calcular_promedio(2, 4, 6, 8) यसले ती संख्याहरूको औसत फर्काउनेछ।

  • परिवर्तनीय तर्कहरूको सीमाहरू: यद्यपि चर तर्कहरू धेरै उपयोगी छन्, त्यहाँ दिमागमा राख्न केही सीमितताहरू छन्। उदाहरणका लागि, हामी एउटै प्रकार्यमा नामित आर्गुमेन्टहरूसँग चर आर्गुमेन्टहरू संयोजन गर्न सक्दैनौं।
  • निष्कर्ष: पाइथनमा चल तर्कहरू एक शक्तिशाली विशेषता हो जसले हामीलाई थप लचिलो र प्रभावकारी कोड लेख्न अनुमति दिन्छ। तिनीहरू विशेष गरी उपयोगी हुन्छन् जब हामीलाई थाहा छैन कि हामीले एक प्रकार्यमा कतिवटा मानहरू पास गर्न आवश्यक छ। यसको उचित प्रयोगको साथ, हामी हाम्रो कोड सुधार गर्न र यसलाई अधिक बहुमुखी बनाउन सक्छौं।

प्रश्नोत्तर

1. पाइथनमा चर आर्गुमेन्टहरू के हुन्?

पाइथनमा चल तर्कहरू ती हुन् जसले प्रकार्यलाई प्यारामिटरहरूको चर संख्या प्राप्त गर्न अनुमति दिन्छ। यो उपयोगी हुन्छ जब हामीलाई कुनै प्रकार्यमा पास हुने तर्कहरूको सही संख्या पहिले नै थाहा हुँदैन।

  1. पाइथनमा चल तर्कहरूले प्रकार्यमा पास गर्न सकिने प्यारामिटरहरूको सङ्ख्यामा लचिलोपनलाई अनुमति दिन्छ।
  2. तिनीहरू प्रयोगकर्ता-परिभाषित प्रकार्यहरू र पूर्वनिर्धारित भाषा प्रकार्यहरूमा प्रयोग गर्न सकिन्छ।
  3. प्रकार्य परिभाषामा प्यारामिटर नाम भन्दा पहिले चल तर्कहरू तारा चिन्ह (*) सँग प्रतिनिधित्व गरिन्छ।
  4. चल आर्गुमेन्टका मानहरू प्रकार्य भित्र टपलको रूपमा प्राप्त हुन्छन्।

2. पाइथनमा चर आर्गुमेन्टहरू कसरी प्रयोग गरिन्छ?

पाइथनमा चर आर्गुमेन्टहरू प्रयोग गर्न, निम्न दृष्टिकोण अनुसरण गर्नुपर्छ:

  1. कम्तिमा एउटा प्यारामिटर भएको प्रकार्य परिभाषित गर्नुहोस् जसले परिमिति नाम अघि तारा चिन्ह (*) प्रयोग गरी चर आर्गुमेन्टहरू प्रतिनिधित्व गर्दछ।
  2. आवश्यकता अनुसार प्रकार्य भित्र चर आर्गुमेन्टहरूको मानहरू प्रयोग गर्नुहोस्।

3. पाइथनमा चर आर्गुमेन्टहरू प्रयोग गर्दा के फाइदाहरू छन्?

पाइथनमा चर आर्गुमेन्टहरू प्रयोग गर्ने फाइदाहरू निम्न हुन्:

  1. यसले विभिन्न केसहरूको लागि धेरै प्रकार्यहरू परिभाषित गर्न आवश्यक बिना इनपुट तर्कहरूको चर संख्या ह्यान्डल गर्न अनुमति दिन्छ।
  2. पहिले नै सबै तर्कहरू निर्दिष्ट गर्ने आवश्यकतालाई बेवास्ता गरेर कोडलाई सरल बनाउँछ।
  3. कोड लचिलोपन र पुन: प्रयोज्यता बढाउँछ।

4. पाइथन प्रकार्यमा चर आर्गुमेन्टहरू प्रयोग गर्न अनिवार्य छ?

होइन, पाइथन प्रकार्यमा चर आर्गुमेन्टहरू प्रयोग गर्न अनिवार्य छैन। यसको प्रयोग विकास भइरहेको कोडको विशेष आवश्यकताहरूमा निर्भर गर्दछ। यदि कुनै प्रकार्यमा पास हुने आर्गुमेन्टहरूको सही संख्या पहिले नै थाहा छ भने, त्यहाँ चर आर्गुमेन्टहरू प्रयोग गर्न आवश्यक छैन।

5. पाइथन प्रकार्यमा चल आर्गुमेन्टहरू अन्य प्यारामिटरहरूसँग जोड्न सकिन्छ?

हो, तपाईले पाइथन प्रकार्यमा अन्य प्यारामिटरहरूसँग चर आर्गुमेन्टहरू संयोजन गर्न सक्नुहुन्छ। प्रकार्य परिभाषित गर्दा, चर आर्गुमेन्टहरू अन्य प्यारामिटरहरू पछि राखिएको हुनुपर्छ।

  1. तपाईं चर तर्कहरू अघि अन्य सामान्य प्यारामिटरहरू परिभाषित गर्न सक्नुहुन्छ।
  2. चर आर्गुमेन्टहरूले प्रकार्यमा पास गरिएका कुनै पनि अतिरिक्त मानहरू क्याप्चर गर्नेछ।

6. के चर आर्गुमेन्टहरू पूर्वनिर्धारित पाइथन प्रकार्यमा पास गर्न सकिन्छ?

हो, चर आर्गुमेन्टहरू पूर्वनिर्धारित पाइथन प्रकार्यमा पास गर्न सकिन्छ जबसम्म प्रकार्यले आर्गुमेन्टहरूको चल संख्या स्वीकार गर्दछ।

  1. पूर्वनिर्धारित प्रकार्यको लागि कागजात जाँच गर्नुहोस् कि यसले चर तर्कहरू स्वीकार गर्दछ कि भनेर निर्धारण गर्न।
  2. यदि प्रकार्यले चर आर्गुमेन्टहरू स्वीकार गर्दछ भने, तपाइँ तिनीहरूलाई प्रयोगकर्ता-परिभाषित प्रकार्यमा जस्तै रूपमा पास गर्न सक्नुहुन्छ।

7. पाइथनमा चर आर्गुमेन्टहरू प्रयोग गर्न कहिले उपयोगी हुन्छ?

पाइथनमा चर तर्कहरू निम्न परिस्थितिहरूमा उपयोगी छन्:

  1. जब तपाइँ एक प्रकार्य सिर्जना गर्न आवश्यक छ जुन धेरै प्रकार्यहरू परिभाषित गर्न आवश्यक बिना तर्कहरूको चर संख्या प्राप्त गर्न सक्छ।
  2. जब तपाइँ पहिले नै सबै तर्कहरू निर्दिष्ट गर्न आवश्यकतालाई बेवास्ता गरेर कोडलाई सरल बनाउन चाहनुहुन्छ।
  3. कोडको लचिलोपन र पुन: प्रयोग बढाउन खोज्दा।

8. पाइथनका अन्य प्यारामिटर प्रकारहरूबाट चर आर्गुमेन्टहरू कसरी फरक छन्?

चर तर्कहरू निम्न तरिकामा पाइथनमा अन्य प्यारामिटर प्रकारहरूबाट भिन्न छन्:

  1. चर तर्कहरूले तपाईंलाई मानहरूको चर संख्या प्राप्त गर्न अनुमति दिन्छ, जबकि अन्य प्यारामिटर प्रकारहरूमा निश्चित संख्या हुन्छ।
  2. चर आर्गुमेन्टहरू फंक्शन परिभाषामा प्यारामिटर नाम अघि तारा चिन्ह (*) सँग प्रतिनिधित्व गरिन्छ, अन्य प्यारामिटरहरू जसलाई यो प्रतीक आवश्यक पर्दैन।

9. पाइथनमा चर आर्गुमेन्टहरू प्रयोग गर्दा त्रुटिहरू कहिले आउँछन्?

निम्न परिस्थितिहरूमा पाइथनमा चर तर्कहरू प्रयोग गर्दा त्रुटिहरू हुन सक्छ:

  1. प्रकार्य परिभाषामा प्यारामिटर नाम अघि तारा चिन्ह (*) प्रयोग गर्न असफल हुँदा वाक्य रचना त्रुटि हुनेछ।
  2. यदि प्रकार्यलाई कल गर्दा तर्कहरूको गलत संख्या पास भयो भने, रन टाइममा त्रुटि देखा पर्नेछ।

10. के चर आर्गुमेन्टहरू पाइथनका लागि अद्वितीय छन्?

होइन, चर आर्गुमेन्टहरू पाइथनका लागि अद्वितीय छैनन्। अन्य प्रोग्रामिङ भाषाहरूमा पनि प्रकार्यमा तर्कहरूको चर संख्या ह्यान्डल गर्नको लागि समान संयन्त्रहरू छन्।

  1. प्रत्येक प्रोग्रामिङ भाषाको चर तर्कहरू लागू गर्ने आफ्नै तरिका हुन सक्छ।
  2. चर तर्कहरूको आधारभूत अवधारणाहरू विभिन्न प्रोग्रामिङ भाषाहरूमा समान छन्।
विशेष सामग्री - यहाँ क्लिक गर्नुहोस्  म कसरी Google Fit मा सूचनाहरू अनुकूलित गर्न सक्छु?