पायथन **kwargs
मनमाना कीवर्ड तर्क, **kwargs
यदि आप नहीं जानते हैं कि आपके फ़ंक्शन में कितने कीवर्ड तर्क पारित किए जाएंगे, तो दो तारांकन जोड़ें: **
फ़ंक्शन परिभाषा में पैरामीटर नाम से पहले।
इस तरह फ़ंक्शन को तर्कों का एक शब्दकोश प्राप्त होगा, और तदनुसार आइटम तक पहुंच सकता है:
उदाहरण
यदि कीवर्ड तर्कों की संख्या अज्ञात है,
**
तो पैरामीटर नाम से पहले एक डबल जोड़ें:
def my_function(**kid):
print("His last name is " + kid["lname"])
my_function(fname = "Tobias", lname = "Refsnes")
मनमाने ढंग से खोजशब्द तर्क अक्सर पायथन दस्तावेजों में **kwargs के लिए छोटा कर दिया जाता है।