꿈꾸는 개발자의 블로그
[Python] 문자열 위치(index) 찾기 : index(), find() 본문
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")
728x90
728x90
'Programming > Python' 카테고리의 다른 글
[Python] 문자열과 숫자, 변수 결합하여 출력하기 (0) | 2022.08.24 |
---|---|
[Python] 나누기 연산자 (몫 소수점 포함/버리기 , 나머지 구하기) (0) | 2022.08.09 |
[Python] 2진수, 8진수, 10진수, 16진수 변환하기 (0) | 2022.07.29 |
[Python] 문자와 아스키코드 변경하기 (0) | 2022.07.28 |
[Python] 문자열 거꾸로 출력하기 : reverse(), reversed(), 슬라이싱(slicing) (0) | 2022.06.01 |
Comments