find()
find()는 문자나 문자열의 위치를 알려주는 함수입니다.
find('문자나 문자열')
find()의 기본 구조입니다.
a='test'
# 결과>>2
print(a.find('s'))
# 결과>>-1
print(a.find('a'))
처음으로 문자나 문자열이 나온 위치를 반환합니다.
문자나 문자열이 없을 경우 -1을 반환합니다.
index()
index()는 문자나 문자열의 위치를 알려주는 함수입니다.
index('문자나 문자열')
index()의 기본 구조입니다.
a='test'
# 결과>>2
print(a.index('s'))
# 결과>>에러 발생
print(a.index('a'))
처음으로 문자나 문자열이 나온 위치를 반환합니다.
문자나 문자열이 없을 경우 오류를 발생시킵니다.
print(a.index('a'))의 에러 메시지입니다.
*find()와 index()의 차이점은 문자나 문자열이 존재하지 않을 경우 find()은 -1을 반환하고 index()는 오류를 발생시킨다는 점입니다.
'Python > 파이썬 기초' 카테고리의 다른 글
파이썬_기초 29_lambda (0) | 2020.05.19 |
---|---|
파이썬_기초 28_def 함수이름() (0) | 2020.05.19 |
파이썬_기초 26_slice() (0) | 2020.04.28 |
파이썬_기초 25_sorted() (0) | 2020.04.22 |
파이썬_기초 24_sys.stdin.readline (0) | 2020.04.22 |