始める無料で始める

Docstring を作成する

世界最高のオープンソース自然言語処理向けの Python パッケージを作ることにしました。配列に対する numpy、表形式データに対する pandas、Machine Learning に対する scikit-learn のように、自由記述テキストの扱い方を一新するつもりです。

最初に作る関数は count_letter() です。文字列と 1 文字の文字を受け取り、その文字が文字列中に何回現れるかを返します。オープンソースパッケージの利用者がこの関数の使い方をすぐ理解できるよう、docstring を用意しましょう。次の手順に従って、この関数の Google スタイルの docstring を作成してください。

この演習はコースの一部です

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])
コードを編集して実行