Створення докстрінгу
Ви вирішили створити найкращий у світі open-source пакет Python для опрацювання природної мови. Він змінить роботу з вільним текстом так само, як numpy змінив роботу з масивами, pandas — з табличними даними, а scikit-learn — з машинним навчанням.
Першою ви пишете функцію count_letter(). Вона приймає рядок і одну літеру та повертає кількість входжень цієї літери в рядку. Ви хочете, щоб користувачі вашого open-source пакета легко розуміли, як працює ця функція, тож їй потрібен докстрінг. Створіть докстрінг у стилі Google для цієї функції, виконавши такі кроки.
Ця вправа є частиною курсу
Написання функцій у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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])