Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में फ़ंक्शन में वेरिएबल-लेंथ आर्गुमेंट्स का उपयोग कैसे करें?

पायथन में, *args का सिंगल-एस्टरिस्क फॉर्म पैरामीटर के रूप में फ़ंक्शन को नॉन-कीवर्डेड वेरिएबल-लेंथ आर्गुमेंट लिस्ट भेजने के लिए उपयोग किया जा सकता है। यह देखा जाता है कि यहां एस्टेरिस्क (*) महत्वपूर्ण है, और शब्द args के साथ इसका अर्थ है नॉन-कीवर्डेड आर्गुमेंट्स की वेरिएबल लेंथ लिस्ट है।

उदाहरण

def multiply(*args):
    y = 1
    for num in args:
        y *= num
    print(y)

multiply(3, 7)
multiply(9, 8)
multiply(3, 4, 7)
multiply(5, 6, 10, 8)

आउटपुट

21
72
84
2400
  1. - पायथन extend() का उपयोग कैसे करें

    पायथन extend() का उपयोग कैसे करें मान लीजिए आप एक पार्टी करने जा रहे हैं, और आपके पास दोस्तों की सूची है जिन्हें आप आमंत्रित करने जा रहे हैं। यह सूची बढ़ सकती है जैसे-जैसे आप उन लोगों के बारे में सोचते हैं जिन्हें आप आमंत्रित करना चाहते हैं। यहीं पायथन extend() विधि आती है। extend() विधि आपको सूची

  1. - JavaScript फंक्शन में अनलिमिटेड आर्गुमेंट्स कैसे उपयोग करें?

    arguments ऑब्जेक्ट का उपयोग JavaScript में किसी फंक्शन को अनिश्चित संख्या में आर्गुमेंट्स पास करने के लिए arguments ऑब्जेक्ट का उपयोग किया जाता है। यह एक ऐरे-जैसा ऑब्जेक्ट है जो फंक्शन को पास किए गए सभी आर्गुमेंट्स को रखता है। उदाहरण <html> <body> <script> function

  1. Tkinter Python में Thread का उपयोग कैसे करें? Tkinter Python में Thread का उपयोग कैसे करें?

    Tkinter के साथ, हम Threading का उपयोग करके एक समय में multiple functions call कर सकते हैं। यह एप्लिकेशन में कुछ functions के asynchronous execution को प्रदान करता है। Python में thread का उपयोग करने के लिए, हम threading नामक module import कर सकते हैं और इसकी Thread class को subclass कर सकते हैं। अपन