ใน Python สามารถใช้รูปแบบเครื่องหมายดอกจันเดียวของ *args เป็นพารามิเตอร์เพื่อส่งรายการอาร์กิวเมนต์ความยาวผันแปรที่ไม่มีคีย์เวิร์ดไปยังฟังก์ชันได้ จะเห็นได้ว่าเครื่องหมายดอกจัน (*) มีความสำคัญที่นี่ และเมื่อรวมกับคำว่า args ก็หมายความว่ามีรายการอาร์กิวเมนต์ที่ไม่มีคีย์เวิร์ดที่มีความยาวผันแปรได้
ตัวอย่าง
def multiply(*args): y = 1 for num in args: y *= num print(y) multiply(3, 7) multiply(9, 8) multiply(3, 4, 7) multiply(5, 6, 10, 8)
ผลลัพธ์
21 72 84 2400