Viết một docstring
Bạn quyết định viết gói Python xử lý ngôn ngữ tự nhiên mã nguồn mở “xịn” nhất thế giới. Nó sẽ tạo bước ngoặt trong việc làm việc với văn bản tự do, giống như numpy đối với mảng, pandas đối với dữ liệu dạng bảng, và scikit-learn đối với machine learning.
Hàm đầu tiên bạn viết là count_letter(). Hàm nhận một chuỗi và một ký tự đơn lẻ, rồi trả về số lần ký tự đó xuất hiện trong chuỗi. Bạn muốn người dùng gói mã nguồn mở của mình dễ dàng hiểu cách hàm này hoạt động, nên bạn cần viết docstring cho nó. Hãy xây dựng một docstring theo Google Style cho hàm này bằng cách làm theo các bước dưới đây.
Bài tập này là một phần của khóa học
Viết hàm trong Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Add a docstring to count_letter()
def count_letter(content, letter):
____
if (not isinstance(letter, str)) or len(letter) != 1:
raise ValueError('`letter` must be a single character string.')
return len([char for char in content if char == letter])