Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีนิยามฟังก์ชันใน Python

ฟังก์ชันคือบล็อกโค้ดที่เรียกใช้ด้วยชื่อ สามารถรับพารามิเตอร์และคืนค่าได้ (อาจไม่คืนค่า)

Syntax

def function_name():
    # do something
  • ใช้คีย์เวิร์ด def ตามด้วยชื่อฟังก์ชัน วงเล็บเปิดปิด และ colon
  • บล็อกโค้ดถัดต้องมีการ indent

Method คือฟังก์ชันที่ผูกกับออบเจ็กต์ ใน Python ทุกอย่างเป็นออบเจ็กต์ รวมถึงฟังก์ชัน ฟังก์ชันจึงมี attributes ได้ สามารถกำหนด attribute ใหม่หรือดึงค่าได้ นอกจากนี้ฟังก์ชันยังสามารถนิยามฟังก์ชันอื่นภายในได้ (nested functions)