Notice
Recent Posts
Recent Comments
Archives
반응형
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total
01-09 05:35
250x250
관리 메뉴

꿈꾸는 개발자의 블로그

[Python] 문자열 위치(index) 찾기 : index(), find() 본문

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")

 

728x90
728x90
Comments