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
Python'da Fonksiyon Yazımı
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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])