ПочатиПочніть безкоштовно

Створення докстрінгу

Ви вирішили створити найкращий у світі 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])
Редагувати та запускати код