python
파이썬 find, index 함수 알아보기
황시나
2020. 5. 18. 16:57
반응형
find 함수는 str 클래스 내장 함수이며
문자 및 문자열의 위치를 찾아준다.
같은 문자 및 문자열이 있을경우 처음 검색된 위치를 반환한다.
문자 나 문자열이 없을시에는 -1 을 반환한다.
- string.find(찾을 문자열 및 문자, 시작위치, 끝위치)
- string.find(찾을 문자열 및 문자)
index 함수는 str 클래스 내장 함수이며
문자 및 문자열의 위치를 찾아준다.
같은 문자 및 문자열이 있을경우 처음 검색된 위치를 반환한다.
문자 나 문자열이 없을시에는 오류를 반환 한다.
find 함수와 다른 점은 문자나 문자열이 없을시는 오류가 발생한다는 점이다.
- string.index(찾을 문자열 및 문자, 시작위치, 끝위치)
- string.index(찾을 문자열 및 문자)
- find
# 문자 및 문자열 위치 찾기
# string.find(찾을 문자열 및 문자, 시작위치, 끝위치)
# string.find(찾을 문자열 및 문자)
a = 'pythonpy'
print(a.find('y'))
# >>> 1
print(a.find('py',0,5))
# >>> 0
print(a.find('tk'))
# >>> -1
|
- index
# 문자 및 문자열 위치 찾기
# string.index(찾을 문자열 및 문자, 시작위치, 끝위치)
# string.index(찾을 문자열 및 문자)
a = 'pythonpy'
print(a.index('y'))
# >>> 1
print(a.index('py',0,5))
# >>> 0
print(a.index('tk'))
# >>> 오류 발생
|
반응형