개인노트
[Python] 파이썬 문자열 슬라이싱(Slicing) 본문
[ 파이썬 문자열 슬라이싱 ]
슬라이싱(Slicing)은 잘라낸다는 뜻으로 인덱싱이 문자열의 문자를 뽑아내는 방식이라면
슬라이싱은 문자열에서 문자 단위로 잘라서 뽑아내는 것이 가능하다.
슬라이싱 하는 방법을 참고 한 뒤 아래 사진을 보도록 하자
a[시작번호:끝번호]
"apple,banana,grape,orange"라는 문자열에서 4가지의 단어를 슬라이싱 하였다.
fruits[0:5]는 0번째부터 시작하여 5번째 번호에서 끝나는 것 같지만
출력을 했을 때 5번째 문자인 ","는 나오지 않은 걸로 보아 끝 번호의 문자는 출력되지 않는 것을 알 수 있다.
fruits[6:12]도 6번째 문자인 "b"로 시작하여 끝번호인 12번째의 문자가 아닌 11번째의 문자 "a"로 끝났다.
fruits[13:] = 끝 번호를 공백으로 놔두면 시작 번호부터 끝까지의 문자열이 출력된다.
fruits[:12] = 시작 번호를 공백으로 놔두면 처음부터 끝 번호까지의 문자열이 출력된다.
fruits[:] = 시작 번호와 끝 번호를 공백으로 놔두면 문자열이 모두 출력된다.
fruits[6:-7] = 시작 번호부터 뒤에서 8번째의 문자까지 출력된다.
[ 파이썬 문자열 슬라이싱 응용 ]
* 문자열의 문자를 바꾸는 방법
슬라이싱을 이용하여 pithon을 python으로 바꾸어보자.
'Python > 문법' 카테고리의 다른 글
[Python] 파이썬 format 함수를 이용한 포매팅 (0) | 2018.06.24 |
---|---|
[Python] 파이썬 문자열 포매팅(Formatting) (0) | 2018.06.24 |
[Python] 파이썬 문자열 인덱싱(Indexing) (0) | 2018.06.23 |
[Python] 파이썬 문자열 연산 (0) | 2018.06.23 |
[Python] 파이썬 문자열(String) (0) | 2018.06.08 |
Comments