파이썬/기초
파이썬 자료형_문자열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:]이런식으로 음수 사용이가능