학습 자료
인덱싱으로 문자열 특정 부분 선택하기
인덱싱(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 조건이 참이면 실행
이 챕터의 강의 · 파이썬 주요 자료형과 문자열을 다루는 방법
- 1. 데이터의 종류를 나타내는 자료형(Data Types)
- 2. 파이썬으로 텍스트, 숫자, 참/거짓을 표현하는 방법
- 3. 변수와 값의 자료형을 확인하는 방법
- 4. 문자열 데이터를 만들 때 무엇을 주의해야 할까?
- 5. 이스케이프(Escape)의 개념과 활용법
- 6. 여러 줄로 구성된 문자열은 어떻게 만들까?
- 7. 선택형 퀴즈
- 8. (+) 연산자로 문자열 연결하기
- 9. (*) 연산자로 문자 반복하기
- 10. 인덱싱으로 문자열 특정 부분 선택하기
- 11. 문자열에서 특정 범위를 선택하는 방법
- 12. try와 except로 예외 상황 처리하기
- 13. 문자열 IndexError(index out of range) 예외
- 14. 파이썬 문자열 인덱싱 코딩 퀴즈
- 15. 선택형 퀴즈
- 16. 빈칸 채우기 퀴즈
Quiz
0 / 1
다음 코드에서 word[2]의 값은 무엇일까요?
word = '프로그래밍' letter = word[2]
프
로
그
레
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말