เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การดึง docstring

คุณและเพื่อนกลุ่มหนึ่งกำลังร่วมกันสร้าง Python IDE (integrated development environment — เช่น PyCharm, Spyder, Eclipse, Visual Studio เป็นต้น) ที่ยอดเยี่ยม ทีมต้องการเพิ่มฟีเจอร์ที่แสดง tooltip พร้อม docstring ของฟังก์ชันทันทีที่ผู้ใช้เริ่มพิมพ์ชื่อฟังก์ชัน เพื่อให้ผู้ใช้ไม่ต้องไปค้นหาเอกสารประกอบที่อื่น คุณได้รับมอบหมายให้เขียนฟังก์ชัน build_tooltip() ซึ่งดึง docstring จากฟังก์ชันใดก็ได้

เราจะนำฟังก์ชัน count_letter() ที่พัฒนาไว้ในแบบฝึกหัดก่อนหน้ามาใช้ เพื่อทดสอบว่าสามารถดึง docstring ได้อย่างถูกต้อง

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียนฟังก์ชันใน Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Get the "count_letter" docstring by using an attribute of the function
docstring = ____.____

border = '#' * 28
print('{}\n{}\n{}'.format(border, docstring, border))
แก้ไขและรันโค้ด