Default arguments คืออาร์กิวเมนต์ที่มีค่าเริ่มต้น กำหนดด้วยเครื่องหมาย = หากไม่ส่งค่าเข้าไป จะใช้ค่าเริ่มต้นนั้น
ตัวอย่าง
def defaultArg(name, foo='Come here!'):
print(name, foo)
defaultArg('Joe')
ผลลัพธ์
Joe Come here!
name เป็น required argument, foo เป็น default argument เรียกฟังก์ชันส่งแค่ name ก็ได้