Docstring แบบหลายบรรทัด
บางครั้ง docstring แบบบรรทัดเดียวก็เพียงพอแล้ว แต่หากฟังก์ชันมีความซับซ้อนมากขึ้นหรือมีอาร์กิวเมนต์หลายตัว การใช้ docstring แบบหลายบรรทัดจะเป็นตัวเลือกที่ดีกว่า
ลองฝึกสร้าง docstring แบบหลายบรรทัดให้กับฟังก์ชัน clean_text() ที่สร้างไว้ก่อนหน้านี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python ระดับกลางสำหรับนักพัฒนา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
def clean_text(text, lower=True):
# Add a multi-line docstring
"""
____
"""
clean_text = text.replace(' ', '_')
if lower == False:
return clean_text
else:
return clean_text.lower()