20

문자열: 인덱싱과 슬라이싱

Day 2: 자료형 심화

학습 목표

문자열 인덱싱을 이해한다 슬라이싱으로 부분 문자열을 추출할 수 있다

문자열은 문자들의 나열

팀장: "주문번호에서 앞 3자리가 지역코드야. 추출해봐."

주문번호: "SEL-2024-0001" 지역코드: "SEL"

어떻게 추출할까?


인덱싱: 한 글자 꺼내기

문자열의 각 문자는 번호가 붙어있다.

에디터 로딩 중...
에디터 로딩 중...

음수 인덱스: 뒤에서부터 세기


슬라이싱: 여러 글자 꺼내기

[시작:끝] 형식으로 부분 문자열을 추출한다.

에디터 로딩 중...

핵심: [시작:끝]에서 시작은 포함, 끝은 미포함


실무 활용: 데이터 파싱

에디터 로딩 중...

슬라이싱 고급: 스텝

[시작:끝:스텝]으로 건너뛰기 가능

에디터 로딩 중...

꿀팁: [::-1]은 문자열을 뒤집는 가장 간단한 방법


흔한 실수: IndexError

에디터 로딩 중...

존재하지 않는 인덱스에 접근하면 에러!

슬라이싱은 범위를 벗어나도 에러가 안 난다:

에디터 로딩 중...