본문 바로가기
고려사이버대학교/Python

[파이썬 기초] 문자열 인덱싱, 슬라이싱 알아보기

by 꿈돌이. 2022. 5. 25.

파이썬 기초부터 공부하기 위해 구글에서 '초보자를 위한 파이썬 300제'를 시작했다. 인공지능을 배우다보면 인덱싱과 슬라이싱을 종종 사용하기 때문에 반드시 알아두어야 한다.

 

인덱싱

문자열에서 한 글자씩 가져오는 것을 인덱싱이라고 한다.

lang = 'python'	#문자열 정의
print(lang[0], lang[5])	#한 글자씩 인덱싱

>> p n

 

슬라이싱

문자열에서 여러 글자를 가져오는 것을 슬라이싱이라고 한다.

license = "12가 4450"  #자동차 번호판 정의
print(license[3:])	#뒤에 4자리만 출력하기 위해 슬라이싱

>> 4450

 

슬라이싱할 때, [시작인덱스 : 끝인덱스 : 오프셋]을 지정할 수 있다.

string = "홀짝홀짝홀짝"
print(string[::2]	#문자열에서 '홀'만 출력

>> 홀홀홀

댓글