개인노트
[Python] 파이썬 문자열 인덱싱(Indexing) 본문
[ 파이썬 문자열 인덱싱 ]
인덱싱(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]의 값이 같기 때문이다.
'Python > 문법' 카테고리의 다른 글
[Python] 파이썬 문자열 포매팅(Formatting) (0) | 2018.06.24 |
---|---|
[Python] 파이썬 문자열 슬라이싱(Slicing) (0) | 2018.06.23 |
[Python] 파이썬 문자열 연산 (0) | 2018.06.23 |
[Python] 파이썬 문자열(String) (0) | 2018.06.08 |
[Python] 파이썬 연산자 (0) | 2018.06.08 |
Comments