การสร้างฟังก์ชันมีรูปแบบการเขียน ประกอบด้วย ชื่อฟังก์ชัน, พารามิเตอร์ (อยู่ภายในวงเล็บ) ต้องปิดฟังก์ชัน ด้วยเครื่องหมาย : (colon) เสมอ ชุดคำสั่งของฟังก์ชัน และคำสั่ง return ซึ่งจะมีหรือไม่ีมก็ได้ การประกาศใช้ฟังก์ชัน จะใช้คำว่า "def"

def : การประกาศใช้ฟังก์ชัน

ฟังก์ชัน : ชื่อที่ตั้งขึ้นมาเพื่อใช้อ้างอิง ซึ่งใช้หลักการเดียวกับการตั้งชื่อตัวแปรในภาษาไพธอน

พารามิเตอร์ : ค่าที่ส่งให้กับฟังก์ชันเพื่อนำไปใช้งาน สามารถมีได้มากกว่าหนึ่งค่าหรือไม่มีก็ได้

ชุดคำสั่งของฟังก์ชัน : ชุดคำสั่งที่สร้างขึ้นเพื่อทำหน้าที่เฉพาะ โดยชุดคำสั่งนี้จะต้องย่อหน้าเข้าไป

return : คือการคืนค่าจากฟังก์ชัน เมื่อฟังก์ชันนั้นทำงานเสร็จแล้ว ซึ่งมีหรือไม่มีขึ้นอยู่กับการใช้งาน