Bir docstring hazırlama
Dünyanın en iyi açık kaynak doğal dil işleme Python paketini yazmaya karar verdin. Bu paket, serbest biçimli metinle çalışmayı, diziler için numpy, tabular veriler için pandas ve machine learning için scikit-learn ne yaptıysa, aynen öyle devrim niteliğinde değiştirecek.
Yazacağın ilk fonksiyon count_letter(). Bu fonksiyon bir string ve tek bir harf alır ve harfin string içinde kaç kez geçtiğini döndürür. Açık kaynak paketinin kullanıcılarının bu fonksiyonun nasıl çalıştığını kolayca anlamasını istiyorsun, bu yüzden bir docstring eklemen gerekiyor. Aşağıdaki adımları izleyerek bu fonksiyon için Google Stilinde bir docstring oluştur.
Bu egzersiz, kursun bir parçasıdır
Python'da Fonksiyon Yazımı
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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])