고려사이버대학교/Python

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

꿈돌이. 2022. 5. 25. 16:33

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

 

인덱싱

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

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

>> p n

 

슬라이싱

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

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

>> 4450

 

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

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

>> 홀홀홀