পাইথন ফাংশনে, সিঙ্গল অ্যাস্টারিস্ক (স্টার) প্রিফিক্সযুক্ত আর্গুমেন্ট কলিং এনভায়রনমেন্ট থেকে ভেরিয়েবল সংখ্যক আর্গুমেন্ট রিসিভ করতে সাহায্য করে।
>>> def function(*arg):
for i in arg:
print(i)
>>> function(1,2,3,4,5)
1
2
3
4
5 ডাবল অ্যাস্টারিস্ক (স্টার) যুক্ত আর্গুমেন্ট ফাংশন ডেফিনিশনে ব্যবহৃত হয় যখন ভেরিয়েবল সংখ্যক কীওয়ার্ড আর্গুমেন্ট ফাংশনে পাস করতে হয়।
>>> def function(**arg):
for i in arg:
print(i, arg[i])
>>> function(a=1, b=2, c=3, d=4)
a 1
b 2
c 3
d 4 পাইথন ৩-এ, এসাইনমেন্ট স্টেটমেন্টে অ্যাস্টারিস্কযুক্ত ভেরিয়েবল ডিফাইন করে ইটেরেবলের এক্সটেন্ডেড আনপ্যাকিং করা যায়।
>>> a, *b = [1,2,3,4] >>> a 1 >>> b [2, 3, 4] >>> a, *b, c = [1,2,3,4] >>> a 1 >>> b [2, 3] >>> c 4