Crearea unui docstring
Ai decis să scrii cel mai bun pachet Python open-source pentru procesarea limbajului natural. Va revoluționa lucrul cu text liber, la fel cum numpy a transformat lucrul cu array-uri, pandas cu datele tabulare și scikit-learn cu machine learning.
Prima funcție pe care o scrii este count_letter(). Aceasta primește un șir de caractere și o literă și returnează de câte ori apare litera în șir. Vrei ca utilizatorii pachetului tău open-source să înțeleagă cu ușurință cum funcționează aceasta, așa că va trebui să îi adaugi un docstring. Construiește un docstring în stil Google pentru această funcție urmând pașii de mai jos.
Acest exercițiu face parte din cursul
Scrierea funcțiilor în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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])