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

पायथन में किसी फ़ंक्शन में कीवर्ड पैरामीटर कैसे पास करें?

**kwargs के दोहरे तारकीय रूप का उपयोग किसी फ़ंक्शन में कीवर्ड, चर-लंबाई तर्क शब्दकोश को पास करने के लिए किया जाता है। फिर से, दो तारांकन (**) महत्वपूर्ण हैं और kwargs शब्द के साथ, यह इंगित करते हैं कि चर-लंबाई वाले कीवर्ड तर्कों का एक शब्दकोश है।

*args की तरह, **kwargs जितने भी तर्क आप उन्हें देना चाहें, ले सकते हैं। हालांकि, **kwargs *args से इस मायने में अलग है कि आपको कीवर्ड असाइन करने होंगे।

उदाहरण

def print_kwargs(**kwargs):
     print(kwargs)
print_kwargs(kwargs_1="Whale", kwargs_2=5, kwargs_3= False, kwargs_4=2.1)

आउटपुट

{'kwargs_4': 2.1, 'kwargs_1': 'Whale', 'kwargs_2': 5, 'kwargs_3': False}


  1. पायथन पास:ए हाउ टू गाइड

    पायथन पास स्टेटमेंट एक प्लेसहोल्डर कीवर्ड है। इसका उपयोग खाली कोड ब्लॉकों में किया जाता है जैसे कि एक वाक्य रचना त्रुटि से बचाव के लिए या यदि कथन। पायथन कोड के उस भाग को पहचानता है जिसमें पास स्टेटमेंट को खाली लिखा जाता है। आप एक ऐसी स्थिति का सामना कर सकते हैं जहाँ आप किसी प्लेसहोल्डर को किसी वर

  1. पायथन Matplotlib में एक बहुभिन्नरूपी फ़ंक्शन कैसे प्लॉट करें?

    पायथन में एक बहुभिन्नरूपी फ़ंक्शन को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। यादृच्छिक बनाएं x , y और z डेटा अंक numpy का उपयोग कर रहे हैं। एक आकृति और सबप्लॉट का एक सेट बनाएं। x . के साथ स्कैटर प्लॉट

  1. फ़ंक्शन तर्क के रूप में पायथन फ़ंक्शन को कैसे पास करें?

    पायथन निम्नलिखित विधि को लागू करता है जहां पहला पैरामीटर एक फ़ंक्शन है - map(function, iterable, ...) - चलने योग्य के प्रत्येक आइटम पर फ़ंक्शन लागू करें और परिणामों की एक सूची लौटाएं। हम कस्टम फ़ंक्शंस भी लिख सकते हैं जहाँ हम एक फ़ंक्शन को एक तर्क के रूप में पास कर सकते हैं। हम मानचित्र विधि का उप