1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Viết hàm trong Python

Connected

Bài tập

Trích xuất docstring

Bạn và một nhóm bạn đang xây dựng một IDE (môi trường phát triển tích hợp) Python tuyệt vời mới — như PyCharm, Spyder, Eclipse, Visual Studio, v.v. Nhóm muốn thêm một tính năng hiển thị tooltip với docstring của hàm ngay khi người dùng bắt đầu gõ tên hàm. Nhờ vậy, người dùng không phải đi nơi khác để tra tài liệu của hàm họ muốn dùng. Bạn được giao nhiệm vụ hoàn thiện hàm build_tooltip() để lấy docstring từ một hàm bất kỳ.

Bạn sẽ tái sử dụng hàm count_letter() mà bạn đã phát triển ở bài trước để cho thấy chúng ta có thể trích xuất đúng docstring của nó.

Hướng dẫn 1/3

undefined XP
  • 1

    Bắt đầu bằng cách lấy docstring cho hàm count_letter(). Hãy dùng một thuộc tính của hàm count_letter().

  • 2

    Bây giờ hãy dùng một hàm từ mô-đun inspect để lấy phiên bản docstring được định dạng tốt hơn của count_letter().

  • 3

    Giờ hãy tạo hàm build_tooltip() có thể trích xuất docstring từ BẤT KỲ hàm nào được truyền vào.