문제 & 입출력 예

문제 해결 방법
- index() 함수를 통해 매개변수의 인덱스를 반환
- f-String을 사용하여 출력값의 형식을 맞춰준다
def solution(seoul):
locate = seoul.index("Kim")
return f"김서방은 {locate}에 있다"
index()함수 자문자답
- 매개변수는 여러개가 가능하다 -> X
start나 end를 통해 문자열의 검색 범위를 제한 가능하지만 매개변수는 1개이다.
- 매개변수가 문자열안에 존재하지 않으면 Null/None이 반환된다 -> X
Value error 가 발생한다
예:
ValueError: '1' is not in list
- 매개변수가 문자열에 여러개 있으면 각각의 인덱스가 출력된다. -> X
매개변수를 받아서 첫번째 발견된 항목의 인덱스를 반환한다.
느낀점
인덱스는 매개변수를 반환하는 함수인것은 인지하고 있으나 자문자답에서 나오는 질문에 대해 쉽게 대답하지 못했다. 어떤 함수를 사용하게 되면 함수의 기능뿐 아니라 그 외의 것들도 공부해야 겠다는 생각을 하게 되었다.