티스토리 뷰

슬라이싱은 말그대로 문장을 원하는대로 잘라내는 것이다.
예시를 드는 편이 빠르겠다.

#슬라이싱 예시

a = "안녕하세요 사재원의 코딩월드에 오신 여러분 환영합니다."

print(a[0:20:2])

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

출력창



* 참고로 프로그래밍 언어에서의 숫자는 1부터 시작하지 않는다. 0번째부터 시작한다.
"안녕하세요" 에서 안은 1번째 글자가 아니라 0번째 글자인셈이다.
즉,
안 => 0 인덱스(위치)
녕 => 1 인덱스(위치)
하 => 2 인덱스(위치)
세 => 3 인덱스(위치)
요 => 4 인덱스(위치)

이렇게 볼수있겠다. 아 참고로 공백도 한 문자로 취급된다. 이것도 참고하면 좋을 것 같다.


감사합니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함