BASHA TECH
find( )와 index( )의 차이 본문
728x90
공통점 :
1-1) 두 함수의 동일한 사용방법
1-2) 시작점, 종료점을 지정
차이점 : 찾고자 하는 요소가 해당 string에 없는 경우 반환값에 차이가 있다.
2-1) find( )
찾는 문자가 없는 경우에 -1을 출력한다.
문자열을 찾을 수 있는 변수는 문자열만 사용이 가능하다. 리스트, 튜플, 딕셔너리 자료형에서는 find 함수를 사용할 수 없다. 만일 사용하게 되면 AttributeError 에러가 발생한다.
2-2) index( )
찾는 문자가 없는 경우에 ValueError 에러가 발생한다.
문자열, 리스트, 튜플 자료형에서 사용 가능하고 딕셔너리 자료형에는 사용할 수 없어 AttributeError 에러가 발생한다.
728x90
반응형
'Computer > Python' 카테고리의 다른 글
ch04. 파이썬 파일처리 (0) | 2022.09.16 |
---|---|
ch03-3 파이썬 자료형 (0) | 2022.09.16 |
ch03. 파이썬 제어문 (0) | 2022.09.16 |
ch02-2 파이썬 자료형 (0) | 2022.09.16 |
#2. 자료형 - 숫자형, 문자열, 리스트 (0) | 2022.09.14 |
Comments