Computer/Python
find( )와 index( )의 차이
Basha
2022. 9. 14. 18:09
728x90
공통점 :
1-1) 두 함수의 동일한 사용방법
1-2) 시작점, 종료점을 지정
차이점 : 찾고자 하는 요소가 해당 string에 없는 경우 반환값에 차이가 있다.
2-1) find( )
찾는 문자가 없는 경우에 -1을 출력한다.
문자열을 찾을 수 있는 변수는 문자열만 사용이 가능하다. 리스트, 튜플, 딕셔너리 자료형에서는 find 함수를 사용할 수 없다. 만일 사용하게 되면 AttributeError 에러가 발생한다.
2-2) index( )
찾는 문자가 없는 경우에 ValueError 에러가 발생한다.
문자열, 리스트, 튜플 자료형에서 사용 가능하고 딕셔너리 자료형에는 사용할 수 없어 AttributeError 에러가 발생한다.
728x90
반응형