웹 개발 메모장

[파이썬] 문자열 인덱싱 / 슬라이싱 본문

옛날../파이썬

[파이썬] 문자열 인덱싱 / 슬라이싱

도로롱주 2017. 11. 24. 10:55




인덱싱



문자열에서 index문자 를 찾아 반환합니다.


문자열의 index0부터 시작합니다.

index가 음수인경우 -1부터 시작해 뒤에서 시작합니다.



예)


1
 s = "abcde"
cs


위와 같은 문자열에서의 인덱싱 예 입니다.


1
2
3
4
5
6
7
8
9
10
11
s[0]    # a 입니다.
s[1]    # b 입니다.
    .
    .
s[4]    # e 입니다.
 
s[-1]   # e 입니다.
s[-2]   # d 입니다.
    .
    .
s[-5]   # a 입니다.
cs




슬라이싱



문자열에서 index문자열 찾기


s[a:b] 의 경우 s 문자열의 index가 a 부터 b 까지의 문자열을 반환합니다.



예)


1
= 'abcde'
cs


위와 같은 문자열에서의 슬라이싱 예입니다.


1
2
3
4
5
6
s[0:2]   # 'abc' 입니다.
s[:2]    # 'abc' 입니다.
s[1:3]   # 'bcd' 입니다.
s[2:]    # 'bcde' 입니다.
s[:]     # 'abcde' 입니다.
s[1:-1]  # 'bcd' 입니다.
cs




Comments