Menyusun sebuah docstring
Anda memutuskan untuk menulis paket Python open-source pemrosesan bahasa alami terbaik di dunia. Paket ini akan merevolusi pekerjaan dengan teks bebas, seperti numpy untuk array, pandas untuk data tabular, dan scikit-learn untuk machine learning.
Fungsi pertama yang Anda tulis adalah count_letter(). Fungsi ini menerima sebuah string dan satu huruf, lalu mengembalikan jumlah kemunculan huruf tersebut dalam string. Anda ingin para pengguna paket open-source Anda mudah memahami cara kerja fungsi ini, sehingga Anda perlu memberinya docstring. Susun docstring bergaya Google untuk fungsi ini dengan mengikuti langkah-langkah berikut.
Latihan ini adalah bagian dari kursus
Menulis Function di Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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])