티스토리 뷰
슬라이싱은 말그대로 문장을 원하는대로 잘라내는 것이다.
예시를 드는 편이 빠르겠다.
#슬라이싱 예시
a = "안녕하세요 사재원의 코딩월드에 오신 여러분 환영합니다."
print(a[0:20:2])
슬라이싱의 기능 설명 변수명[시작할지점:끝날지점:몇배수로??] 라고 볼수 있겠다.
즉 a변수안에는 "안녕하세요 사재원의 코딩월드에 오신 여러분 환영합니다."라는 문장이 들어있다.
이것을 슬라이싱을 이용하여 0인덱스부터 20인덱스까지 2배로 뽑아내라(즉 2칸에 하나씩 뽑아내라)라는 명령을 내린 것이다.

* 참고로 프로그래밍 언어에서의 숫자는 1부터 시작하지 않는다. 0번째부터 시작한다.
"안녕하세요" 에서 안은 1번째 글자가 아니라 0번째 글자인셈이다.
즉,
안 => 0 인덱스(위치)
녕 => 1 인덱스(위치)
하 => 2 인덱스(위치)
세 => 3 인덱스(위치)
요 => 4 인덱스(위치)
이렇게 볼수있겠다. 아 참고로 공백도 한 문자로 취급된다. 이것도 참고하면 좋을 것 같다.
감사합니다.
'프로그래밍 언어 복습 > 파이썬' 카테고리의 다른 글
#10 파이썬 input 함수 문제 (0) | 2022.05.11 |
---|---|
#9 파이썬 input 함수 (0) | 2022.05.11 |
#7 파이썬 format 함수와 양식문자 (0) | 2022.05.11 |
#6 파이썬 변수교체 + 패킹할당 (0) | 2022.05.11 |
#5 파이썬 이스케이프문자 + sep함수사용 (0) | 2022.05.11 |
댓글