728x90
find
find 함수는 str 클래스 내장 함수이며 문자 및 문자열의 위치를 찾아준다.
처음 검색된 위치를 반환하고 없으면 -1을 반환한다.
string.find(찾을 문자)
string.find(찾을 문자, 시작, 끝)
data="abcdefghijklmnopqrstuvwxyz"
print(data.find('b'))
# >>> 1
print(data.find('bcd',0,7))
# >>> 1
print(data.find('bhs',0,7))
# >>> -1
index
index 함수는 find 함수와 비슷하게 str 클래스 내장 함수이며 문자 및 문자열의 위치를 찾아준다.
처음 검색된 위치를 반환한다는 것은 find 함수와 같지만 찾는 문자나 문자열이 없으면 오류를 반환한다는 점이 find 함수와 다르다.
string.index(찾을 문자)
string.index(찾을 문자, 시작, 끝)
data="abcdefghijklmnopqrstuvwxyz"
print(data.index('b'))
# >>> 1
print(data.index('bcd',0,7))
# >>> 1
print(data.index('bhs',0,7))
# >>> 오류 발생
728x90
반응형
'개발 > Python' 카테고리의 다른 글
[Pyhton/파이썬] 순열과 조합 (0) | 2022.05.14 |
---|---|
[Python] 데크(deque) (0) | 2022.05.13 |
[Python] sort(), sorted(), lambda (0) | 2022.01.12 |
[파이썬] collections 모듈 - Counter (사용빈도 확인) (0) | 2021.12.27 |
[파이썬] 올림, 내림, 반올림 (0) | 2021.12.27 |