Lv.1 서울에서 김서방 찾기 파이썬

김다은·2023년 10월 27일
0

코딩테스트

목록 보기
2/8

문제 & 입출력 예

문제 해결 방법

  • 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
    매개변수를 받아서 첫번째 발견된 항목의 인덱스를 반환한다.

느낀점

인덱스는 매개변수를 반환하는 함수인것은 인지하고 있으나 자문자답에서 나오는 질문에 대해 쉽게 대답하지 못했다. 어떤 함수를 사용하게 되면 함수의 기능뿐 아니라 그 외의 것들도 공부해야 겠다는 생각을 하게 되었다.

profile
이제는 더이상 물러날 곳이 없다

0개의 댓글