가이드라인

인덱싱으로 문자열 특정 부분 선택하기

인덱싱(Indexing)은 데이터 구조 내의 특정 요소에 접근하기 위해 위치나 순서를 지정하는 과정입니다.

문자열의 특정 부분을 선택하거나 접근하려면 인덱싱 연산자, [숫자]를 사용합니다. 인덱싱을 통해 문자열 내의 특정 문자를 추출할 수 있습니다.


사용법

문자열 인덱싱은 대괄호([])와 함께 인덱스 번호를 사용합니다. 파이썬에서 인덱스는 0부터 시작합니다.

인덱싱 사용 예시
word = "프로그래밍" first_letter = word[0] # 1번째 문자 '프' third_letter = word[2] # 3번째 문자 '그'

공백도 문자열의 일부로 인식되기 때문에, 공백도 인덱싱을 통해 접근할 수 있습니다.

공백 인덱싱 사용 예시
word = "프로그래밍 언어" word[5] # 6번째 문자 ' '(공백)

음수 인덱싱

파이썬에서는 음수 인덱스를 사용해 문자열의 끝에서부터 요소에 접근할 수 있습니다. -1 인덱스는 문자열의 마지막 문자를 나타냅니다.

음수 인덱싱 사용 예시
word = "프로그래밍" last_letter = word[-1] # 마지막 문자 '밍' second_last = word[-2] # 마지막에서 2번째 문자 '래'

인덱싱의 활용

문자열 인덱싱은 문자열 특정 부분의 값을 사용할 때 사용합니다.

예를 들어, 특정 문자를 검사하거나, 문자열 내의 특정 문자를 기반으로 조건을 설정할 때 사용할 수 있습니다.

# 특정 문자 검사 예시 word = "프로그래밍" if word[0] == '프': # word 변수에 담긴 문자열의 1번째 문자가 '프'인지 검사 print("문자열은 'P'로 시작합니다.") # if 조건이 참이면 실행
Mission
0 / 1

다음 코드에서 word[2]의 값은 무엇일까요?

word = '프로그래밍' letter = word[2]

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과