لغة Python * args
الحجج التعسفية * حجج
إذا كنت لا تعرف عدد الوسائط التي سيتم تمريرها إلى وظيفتك ، فقم بإضافة *
قبل اسم المعلمة في تعريف الوظيفة.
بهذه الطريقة ستتلقى الوظيفة مجموعة من المعطيات ، ويمكنها الوصول إلى العناصر وفقًا لذلك:
مثال
إذا كان عدد الوسائط غير معروف ، أضف a *
قبل اسم المعلمة:
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
غالبًا ما يتم اختصار الحجج التعسفية إلى * args في وثائق Python.