개인노트

[Python] 파이썬 문자열 인덱싱(Indexing) 본문

Python/문법

[Python] 파이썬 문자열 인덱싱(Indexing)

BillnairK 2018. 6. 23. 18:56

[ 파이썬 문자열 인덱싱 ]


인덱싱(Indexing)이란 무언가를 '가리키는 것'이다.



문자열의 문자에 번호를 매겨본다면 위의 사진과 같다.


1부터 번호를 매기는 것이 아니라 0부터 번호를 매기기 시작한다.



위의 사진에서 "billnairk.tistory.com" 이라는 문자열을 가지고 인덱싱을 해보았다.


a[0]의 문자는 첫번째 문자인 b이고 a[3]의 문자는 네번째 문자인 "l"이다.


a[-1]은 뒤에서 첫번째 문자인 m이고 a[-4]는 뒤에서 네번째 문자인 "."이다.


문자열의 번호를 앞에서부터 매길 때에는 0부터 시작했으나 뒤에서 번호를 매길 때는 -1부터 시작한다. 


그 이유는 -0과 0은 같기 때문에 a[0]과 a[-0]의 값이 같기 때문이다.

Comments