पायथन में तारक (तारा) संचालिका का उपयोग किया जाता है, जिसके साथ एक से अधिक अर्थ जुड़े होते हैं।
संख्यात्मक डेटा प्रकारों के लिए, * का उपयोग गुणन संकारक के रूप में किया जाता है
>>> 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) <class 'tuple'> 1 2 3