본문 바로가기

Python

[파일과 예외] 데이터 가져오기 - find() 메서드

[파일과 예외] 데이터 가져오기 - find() 메서드

find() : 어떤 문자열 안에 다른 하위 문자열리 들어 있는지 확인할 수 있는 메서드
하위 문자를 찾지 못할 시 -1 값을 반환
하위 문자를 찾았을 시 문자열 안에 있는 하위 문자열이 시작하는 색인값을 반환

each_line 변수에 콜론을 갖지 않은 문자열을 대입한 수 find() 메서드를 사용해서 콜론의 위치 찾아보겠습니다.

문자열에 콜론(:)이 없어서 -1이 출력 됩니다.
하위문자(콜론)를 찾지 못 해서 -1 값이 반환된 것 입니다.


하지만 문자열에 콜론을 추가 해서 find()메서드를 사용하니 11이 출력됩니다.
11번째에서 콜론이 시작되므로 11이 출력 된 것 입니다.