অ্যাস্টারিস্ক (স্টার) অপারেটর পাইথনে একাধিক অর্থে ব্যবহৃত হয়।
নিউমেরিক ডেটা টাইপের জন্য, * গুণ অপারেটর হিসেবে ব্যবহৃত হয়।
>>> a = 10; b = 20 >>> a * b 200 >>> a = 1.5; b = 2.5 >>> a * b 3.75 >>> a = 2+3j; b = 3+2j >>> a * b 13j
সিকোয়েন্স (স্ট্রিং, লিস্ট, টাপল) এর জন্য, * রিপিটিশন অপারেটর।
>>> s = "Hello" >>> s * 3 'HelloHelloHello' >>> L1 = [1,2,3] >>> L1 * 3 [1, 2, 3, 1, 2, 3, 1, 2, 3] >>> T1 = (1,2,3) >>> T1 * 3 (1, 2, 3, 1, 2, 3, 1, 2, 3)
ফাংশন ডিক্লেরেশনে সিঙ্গল অ্যাস্টারিস্ক কলিং এনভায়রনমেন্ট থেকে ভেরিয়েবল সংখ্যক আর্গুমেন্ট রিসিভ করতে সাহায্য করে। ফাংশনের ভিতরে এটি টাপল처럼 আচরণ করে।
>>> def function(*arg):
print(type(arg))
for i in arg:
print(i)
>>> function(1,2,3)
1
2
3