1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python में Functions का परिचय

Connected

अभ्यास

Variable-length arguments (*args) वाले functions

Flexible arguments आपको किसी फंक्शन को वैरिएबल संख्या में arguments पास करने देते हैं. इस अभ्यास में, आप ऐसा फंक्शन परिभाषित करने का अभ्यास करेंगे जो वैरिएबल संख्या में string arguments स्वीकार करता है.

आप जिस फंक्शन को परिभाषित करेंगे, वह है gibberish() जो वैरिएबल संख्या में string मान ले सकता है. इसका रिटर्न वैल्यू एक अकेली string है, जो सभी string arguments को उसी क्रम में जोड़कर (concatenate करके) बनी होती है जिस क्रम में उन्हें फंक्शन कॉल में पास किया गया था. आप फंक्शन को एक ही string argument के साथ कॉल करेंगे और फिर एक से अधिक string arguments के साथ कॉल करने पर आउटपुट में बदलाव देखेंगे. पिछले वीडियो से याद रखें कि फंक्शन डेफिनिशन के भीतर args एक tuple होता है.

निर्देश

100 XP
  • फंक्शन हेडर को फंक्शन नाम gibberish के साथ पूरा करें. यह एक single flexible argument *args स्वीकार करता है.
  • एक वैरिएबल hodgepodge को खाली string से initialize करें.
  • फंक्शन बॉडी के अंत में वैरिएबल hodgepodge को return करें.
  • gibberish() को एक single string "luke" के साथ कॉल करें. परिणाम को one_word में असाइन करें.
  • कई arguments के साथ gibberish() कॉल करने और Shell पर वैल्यू प्रिंट करने के लिए Submit बटन दबाएँ.