맛동산

파이썬 자료형_문자열2(인덱싱, 슬라이싱) 본문

파이썬/기초

파이썬 자료형_문자열2(인덱싱, 슬라이싱)

오지고지리고알파고포켓몬고 2016. 9. 28. 20:37

a="인덱싱과 슬라이싱"


우선 a[0]과 같이 a의 [0]번째 포인터가 가르키고 있는 값을 가져오는걸 인덱싱이라고 함

print(a[0]) -> "인" 이런식으로


재밌는건 print(a[-1]) -> "싱"이 가능하다는 점. 0을 기준으로 뒤에서 몇번째 로 접근이 가능함




다음은 슬라이싱.


슬라이싱은 시작인덱스와 끝인덱스로 범위안에 문자열을 잘라내는 것임.

a[0:3] -> "인덱싱"이 됨


0<= <3이라 "인덱싱과"가 아니라 "인덱싱"임


a[:3]이나 a[3:]으로도 슬라이싱이 가능한데 의미는 시작점과 끝을 의미함

a[:3] -> "인덱싱" a[3:] -> "과 슬라이싱"


마찬가지로 a[-4:]이런식으로 음수 사용이가능

Comments