본문으로 바로가기

파이썬 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
파이썬 find, index 함수 알아보기  (0) 2020.05.18
파이썬 count 함수  (0) 2020.05.18
파이썬 format 정렬  (0) 2020.05.18
파이썬 format 함수  (0) 2020.05.18

댓글을 달아 주세요

황시나의 개발새발개발
블로그 이미지 황시나 님의 블로그
MENU
    VISITOR 오늘8 / 전체21,787