[파일과 예외] 데이터 가져오기 - find() 메서드
find() : 어떤 문자열 안에 다른 하위 문자열리 들어 있는지 확인할 수 있는 메서드
하위 문자를 찾지 못할 시 -1 값을 반환
하위 문자를 찾았을 시 문자열 안에 있는 하위 문자열이 시작하는 색인값을 반환
each_line 변수에 콜론을 갖지 않은 문자열을 대입한 수 find() 메서드를 사용해서 콜론의 위치 찾아보겠습니다.
문자열에 콜론(:)이 없어서 -1이 출력 됩니다.
하위문자(콜론)를 찾지 못 해서 -1 값이 반환된 것 입니다.
하지만 문자열에 콜론을 추가 해서 find()메서드를 사용하니 11이 출력됩니다.
11번째에서 콜론이 시작되므로 11이 출력 된 것 입니다.
11번째에서 콜론이 시작되므로 11이 출력 된 것 입니다.
'Python' 카테고리의 다른 글
[파일과 예외] 특정 예외만 처리 (0) | 2012.02.02 |
---|---|
[파일과 예외] 파일이 없어진 경우 예외 처리 #2 (0) | 2012.02.02 |
[파일과 예외] try/except (1) | 2012.02.02 |
[파일과 예외] 데이터 가져오기 (0) | 2012.02.02 |
[코드공유하기] 함수 모듈 #2 (1) | 2012.02.01 |
[코드공유하기] 함수 모듈 #1 (1) | 2012.02.01 |
[파이썬의 시작] 리스트 #5 - 리스트 안에 리스트 출력 (0) | 2012.01.17 |