2011-03-10 18 views
7

Kwarg क्या हैं !!??Django में Kwargs

मैं भाषा सीखने की कोशिश कर, django में एक ट्यूटोरियल के माध्यम से जा रहा हूं, और मैं इस पर ठोकर खाई।

मैं वास्तव में सराहना करता हूं कि अगर कोई साधारण उदाहरण पोस्ट/पॉइंट कर सकता है जो समझने में मदद करेगा कि इसका उपयोग क्यों और कैसे किया जाता है।

+4

भाषा "Django" नहीं है। भाषा पायथन है। –

+0

संभव डुप्लिकेट [\ * \ * (डबल स्टार) और \ * (स्टार) पाइथन पैरामीटर के लिए क्या करता है?] (Http://stackoverflow.com/questions/36901/what-does-double-star-and- स्टार-डू-फॉर पायथन-पैरामीटर) – FallenAngel

+0

इसी तरह के प्रश्न देखें [# 33 9 4835] (http://stackoverflow.com/questions/3394835/args-and-kwargs) (* args और ** kwargs) –

उत्तर

3

पर Keyword arguments' documentation आधार @Ignacio वेज़क्वेज़-अब्राम

** kwargs आप संभाल नामित तर्क कि आप पहले में परिभाषित नहीं है करने की अनुमति देता से बताया।

फ़ंक्शन कॉल में, कीवर्ड तर्क को स्थिति तर्क का पालन करना होगा।

सभी कीवर्ड तर्क पारित कर दिया तर्क समारोह द्वारा स्वीकृत किसी एक से मेल खाना चाहिए (उदाहरण के लिए अभिनेता तोता समारोह के लिए एक वैध तर्क नहीं है), और उनके आदेश महत्वपूर्ण नहीं है।

संबंधित मुद्दे