Page 23 -
P. 23

인덱스에서 음의 값은 ‘뒤에서 몇 번째 값’인지를 나타낸다. 즉, index[-1]은 뒤

                       에서 첫 번째의 문자를 찾으라는 것으로, 여기서는 문자열 가운데 ‘고’의 위치를
                       나타낸다.

                       따라서 ‘고’는 인덱스가 양의 값일 때는 index[5], 음의 값일 때는 index[-1]로 표

                       현할 수 있다.



                       문자열의 공백도 인덱싱

                       문자열에서 각 문자에 접근할 때 공백(space)도 하나의 문자로 취급하기 때문에 문

                       자열에서 문자를 찾을 때 공백문자에도 인덱스가 부여된다는 점을 꼭 기억하자.

                           컴         퓨        팅         적                  사        고
                        index[0]  index[1]  index[2]  index[3]  index[4]  index[5]  index[6]
                        index[-7]  index[-6]  index[-5]  index[-4]  index[-3]  index[-2]  index[-1]




                          인덱싱
              실습 예제


                          다음 문장에서 실행결과의 예와 같은 결과가 나올 수 있도록 인덱싱을 통해 글자를 추출해보자.
                          이때 양의 값 또는 음의 값 중 하나를 선택하여 표현한다.
                          text=“AI와 컴퓨팅적 사고”




                          <실행결과 예>


                          컴 사


                          text="AI와 컴퓨팅적 사고"
                          print(text[4],text[9])   #text변수의 4번째, 9번째 위치 값 출력
                          print(text[-7],text[-2]) #text변수 뒤에서 -7번째, -2번째 위치 값 출력










            232  컴퓨팅 사고 with 파이썬
   18   19   20   21   22   23   24   25   26   27   28