เครื่องหมายดอกจัน (star) ใช้ใน Python โดยมีความหมายมากกว่าหนึ่งความหมายติดอยู่
สำหรับประเภทข้อมูลตัวเลข ใช้ * เป็นตัวดำเนินการการคูณ
>>> 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