Docstring 작성하기
여러분은 세상에서 가장 뛰어난 오픈 소스 자연어 처리 Python 패키지를 만들기로 했어요. 이 패키지는 numpy가 배열을, pandas가 표 형식 데이터를, scikit-learn이 machine learning을 혁신했듯이, 자유 형식 텍스트 작업 방식을 바꿔 놓을 거예요.
여러분이 작성할 첫 번째 함수는 count_letter()입니다. 이 함수는 문자열과 한 글자를 받아, 그 글자가 문자열에 등장하는 횟수를 반환해요. 오픈 소스 패키지 사용자들이 이 함수의 사용법을 쉽게 이해할 수 있도록, 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])