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

วิธีสร้างเอกสารประกอบ (Documentation) สำหรับฟังก์ชัน Python

เอกสารของฟังก์ชันวางไว้ใน docstring (สตริงที่อยู่บรรทัดแรกของฟังก์ชัน)

หลักการเขียน Docstring

  • บรรทัดแรก: สรุปวัตถุประสงค์สั้นๆ เริ่มต้นตัวพิมพ์ใหญ่ จบด้วยจุด ไม่ต้องระบุชื่อหรือชนิดของออบเจ็กต์
  • บรรทัดที่สอง: เว้นบรรทัดว่าง เพื่อแยกสรุปจากรายละเอียด
  • บรรทัดต่อไป: รายละเอียดเพิ่มเติม เช่น พารามิเตอร์ ค่าที่คืน ข้อยกเว้น ตัวอย่างการใช้งาน

Sphinx

Sphinx เป็นเครื่องมือสร้างเอกสารยอดนิยมสำหรับ Python แปลง reStructuredText เป็น HTML, PDF, man pages เป็นต้น Sphinx จะนำเข้าโค้ด ใช้ introspection ดึง signature และ docstring มาสร้างเอกสารอัตโนมัติ