
206 Chapter 4
한걸음씩
다른 함수 만들기, 1/3
vsearch
.
py
파일을
IDLE
의 편집 창에서 열지 않았다면 지금 엽니다.
단계
1
에서는
search4letters
라는 이름의 새로운 함수를 만듭니다.
PEP
8
은 모든 최상위
함수를 두 개의 빈 행으로 구분할 것을 권고하고 있습니다. 책에서 제공하는 모든 소스코드는 이
권고사항을 준수했습니다. 하지만 책에서는 지면을 아끼기 위해 그렇게 하지 않았어요.
파일의 마지막 부분에
def
와 새로운 함수명을 입력합니다.
단계
2
에서는 필요한 두 개의 인자
phrase
와
letters
를 추가해서 함수의
def
행을 완성합니다.
인자 리스트는 괄호로 묶어야 한다는 점과 마지막에 콜론을 붙인다는 점 그리고 어노테이션도 잊지
마세요.
우선 새로운 함수명을
지정합니다.
인자 리스트를 지정합니다. 콜론과 어노테이션을
잊지 마세요.
IDLE의 편집 창이 자동으로 다음 행의 코드가 들여쓰기
되어야 함을 인식하고 커서를 1수준 안쪽에 위치시킨 것
확인했나요?
단계
1
과 단계
2
를 통해 함수 코드를 완성했습니다.
vowels
변수를 삭제할 예정이라는 점을 제외하면
현재 함수는
search4vowels
함수와 비슷합니다.