පයිතන් හි සාමාන්ය පරාමිතීන් සහ *args ඒකාබද්ධ කිරීම
ශ්රිතයකදී සාමාන්ය පරාමිතීන් සහ
*args ඒකාබද්ධ කළ හැකිය. එහෙත් මෙම
අවස්ථාවෙහිදී *args සැමවිටම
අවසාන ස්ථානයේ තැබිය යුතුය. අපගේ
ශ්රිතයට අමතර සංඛ්යාත්මක පරාමිති දෙකක් එකතු කර
*args සමඟ ඒවා කොන්සෝලයට ප්රතිදානය කරමු:
def func(num1, num2, *args):
print(num1, num2, args)
func(1, 2, 3, 4, 5) # 1 2 (3, 4, 5) ප්රතිදානය කරයි
කේතය ක්රියාත්මක කිරීමෙන් පසු, කොන්සෝලයේ ඇති
අංක 1 සහ 2 වෙනත් අංකවල ටුපලයෙන්
වෙන්ව ප්රතිදානය වේ, මන්ද පද්ධතිය ඒවා පිළිවලින්
num1 සහ num2 ලෙස වර්ගීකරණය කර ඇත:
1 2 (3, 4, 5)
පහත කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය කුමක්ද:
def func(num1, num2, *args):
return sum(args) + (num1 * num2)
print(func(10, 5, 1, 2, 3))