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])