Programming/Python
[Python] 문자열 위치(index) 찾기 : index(), find()
aldrn29
2024. 3. 4. 17:49
index()
문자열.index(찾을 문자열) : index()는 문자열에서 찾을 문자열의 첫 번째 Index를 반환해준다. 만약 문자가 존재하지 않으면 ValueError 에러가 발생하기 때문에 try-except로 처리해야 한다.
str = "hello python"
try :
index = str.index("py")
print("index: " + index) # index: 6
except :
print("Not found")
find()
문자열.find(찾을 문자열), 문자열.find(찾을 문자열, 시작 인덱스, 끝 인덱스) : 문자열 내에 찾을 문자열이 존재하면, 찾고자 했던 문자열 첫 번째 index를 반환해준다. 그렇지 않다면 -1을 반환한다.
str = "hello python"
index = str.find("py")
if index != -1 :
print("index: " + index) # index: 6
else :
print("Not Found")