ในฟังก์ชัน Python อาร์กิวเมนต์ที่มีเครื่องหมายดอกจัน (ดาว) นำหน้าจะช่วยรับจำนวนตัวแปรของอาร์กิวเมนต์จากสภาพแวดล้อมการเรียก
>>> 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
ใน Python 3 เป็นไปได้ที่จะกำหนดตัวแปรที่มีเครื่องหมายดอกจันในข้อความสั่งการมอบหมาย เพื่อเปิดใช้งานการขยายการแตกไฟล์ iterables
>>> 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