앞에서 시퀀스에 대해 알아봤죠..
문자열에서 특정 문자의 인덱스를 알아보는 방법도 있습니다.
즉 문자열에서 특정 문자의 위치를 알아보는 방법이지요.
문자 | e | v | e | r | d | e | v | e | l |
인덱스 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 |
위의 표를 보면 좀 더 이해가 쉬울겁니다.
'd'문자의 인덱스를 찾고자 할 때 사용하는 방법입니다.
index함수를 사용합니다.
변수 또는 문자열.index('찾을 문자')
그럼everdevel에서 d의 인덱스 번호를 찾아봅시다.
myString = "everdevel" print(myString.index('d'))
결과는 4가 나오겠죠?
everdevel에서 e가 4회 나오는데 e의 인덱스를 찾는다면 가장 처음에 위치한 e의 인덱스가 나옵니다.
myString = "everdevel" print(myString.index('e'))
그리고 없는 문자의 인덱스를 찾는다면? 무엇이 나올까요?
없는 문자인 'a'의 인덱스를 찾아본다면
myString = "everdevel" print(myString.index('a'))
네, 오류가 나타납니다.
다음 시간에는 오류가 안나타나는 문자 위치 찾는 방법에 대해 알아보겠습니다.
봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.
댓글 0개
정렬기준