본문으로 바로가기

파이썬 find, index 함수 알아보기

category python 2020. 5. 18. 16:57
반응형


find 함수는 str 클래스 내장 함수이며 

문자 및 문자열의 위치를 찾아준다.

같은 문자 및 문자열이 있을경우 처음 검색된 위치를 반환한다.

문자 나 문자열이 없을시에는 -1 을 반환한다.

  1. string.find(찾을 문자열 및 문자, 시작위치, 끝위치)
  2. string.find(찾을 문자열 및 문자)

index 함수는 str 클래스 내장 함수이며

문자 및 문자열의 위치를 찾아준다.

같은 문자 및 문자열이 있을경우 처음 검색된 위치를 반환한다.

문자 나 문자열이 없을시에는 오류를 반환 한다.

find 함수와 다른 점은 문자나 문자열이 없을시는 오류가 발생한다는 점이다.

  1. string.index(찾을 문자열 및 문자, 시작위치, 끝위치)
  2. string.index(찾을 문자열 및 문자)

  • find
 
# 문자 및 문자열 위치 찾기
# string.find(찾을 문자열 및 문자, 시작위치, 끝위치)
# string.find(찾을 문자열 및 문자)
 
= 'pythonpy'
 
print(a.find('y'))
 
# >>> 1
 
print(a.find('py',0,5))
 
# >>> 0
 
print(a.find('tk'))
 
# >>> -1
 

 

  • index
# 문자 및 문자열 위치 찾기
# string.index(찾을 문자열 및 문자, 시작위치, 끝위치)
# string.index(찾을 문자열 및 문자)
 
= 'pythonpy'
 
print(a.index('y'))
 
# >>> 1
 
print(a.index('py',0,5))
 
# >>> 0
 
print(a.index('tk'))
 
# >>> 오류 발생

 

반응형

'python' 카테고리의 다른 글

파이썬 문자열 함수 정리  (0) 2020.05.20
파이썬 join 함수 알아보기  (0) 2020.05.19
파이썬 count 함수  (0) 2020.05.18
파이썬 format 정렬  (0) 2020.05.18
파이썬 format 함수  (0) 2020.05.18