अजगर * args
मनमाना तर्क, *args
यदि आप नहीं जानते हैं कि आपके फ़ंक्शन में कितने तर्क पारित किए जाएंगे, *
तो फ़ंक्शन परिभाषा में पैरामीटर नाम से पहले जोड़ें।
इस तरह फ़ंक्शन को तर्कों का एक समूह प्राप्त होगा , और तदनुसार आइटम तक पहुंच सकता है:
उदाहरण
यदि तर्कों की संख्या अज्ञात है, *
तो पैरामीटर नाम से पहले जोड़ें:
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
पायथन दस्तावेज़ों में मनमाने तर्कों को अक्सर *args तक छोटा कर दिया जाता है।