인덱싱으로 문자열 특정 부분 선택하기
인덱싱(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 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과