happy cat image

everdevel

So This Is Love

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.
























에버디벨이 만든 무료 클라우드 개발환경을 소개합니다.

방문해 주셔서 감사합니다.

문자열의 문자 인덱스 찾기 index 문자의 위치 찾기

앞에서 시퀀스에 대해 알아봤죠..

문자열에서 특정 문자의 인덱스를 알아보는 방법도 있습니다.

즉 문자열에서 특정 문자의 위치를 알아보는 방법이지요.

문자 e v e r d e v e l
인덱스 0 1 2 3 4 5 6 7 9

위의 표를 보면 좀 더 이해가 쉬울겁니다.

'd'문자의 인덱스를 찾고자 할 때 사용하는 방법입니다.

index함수를 사용합니다.

index() 사용방법

변수 또는 문자열.index('찾을 문자')

그럼everdevel에서 d의 인덱스 번호를 찾아봅시다.

myString = "everdevel"
print(myString.index('d'))

결과는 4가 나오겠죠?

결과는 바로 아래에서 확인하겠습니다.

sequence index

everdevel에서 e가 4회 나오는데 e의 인덱스를 찾는다면 가장 처음에 위치한 e의 인덱스가 나옵니다.

myString = "everdevel"
print(myString.index('e'))

결과는 바로 아래에서 확인하겠습니다.

sequence index

그리고 없는 문자의 인덱스를 찾는다면? 무엇이 나올까요?

없는 문자인 'a'의 인덱스를 찾아본다면

myString = "everdevel"
print(myString.index('a'))

결과는 바로 아래에서 확인하겠습니다.

sequence index sequence index

네, 오류가 나타납니다.

다음 시간에는 오류가 안나타나는 문자 위치 찾는 방법에 대해 알아보겠습니다.


봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.

농구 황제가 아닌 인간 마이클 조던의 삶, 그가 거둔 무수한 실패와 성공을 기록한 책. “우리가 몰랐던 이야기……. 빛나는 영웅의 삶 이면에 존재하던 외롭고 자존심 강한 한 남자를 매우 흥미롭게 파고들었다.” - 《퍼블리셔스 위클리》


    
    

강좌로 돌아가기

댓글 0개

정렬기준