고려사이버대학교/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] #문자열에서 '홀'만 출력
>> 홀홀홀